Initial implementation of opentelemetry-llm tool

This commit is contained in:
2025-07-14 16:27:29 -05:00
parent 63cf87a6c6
commit 1f201a093f
14 changed files with 3191 additions and 61 deletions

View File

@@ -1,7 +1,7 @@
{
"name": "@sfiorini/llm-observability-mcp",
"version": "0.1.0",
"description": "A Model Context Protocol (MCP) server that provides a tool to capture LLM Observability events and send them to PostHog.",
"description": "A Model Context Protocol (MCP) server that provides comprehensive LLM observability tools supporting both PostHog and OpenTelemetry backends.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"type": "commonjs",
@@ -76,6 +76,15 @@
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.15.1",
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/exporter-otlp-grpc": "^0.26.0",
"@opentelemetry/exporter-otlp-http": "^0.26.0",
"@opentelemetry/instrumentation": "^0.203.0",
"@opentelemetry/resources": "^2.0.1",
"@opentelemetry/sdk-metrics": "^2.0.1",
"@opentelemetry/sdk-node": "^0.203.0",
"@opentelemetry/sdk-trace-node": "^2.0.1",
"@opentelemetry/semantic-conventions": "^1.36.0",
"commander": "^14.0.0",
"cors": "^2.8.5",
"dotenv": "^17.2.0",
@@ -113,4 +122,4 @@
".ts"
]
}
}
}