Tracing middleware for MCP servers in TypeScript. Logs all requests, tool calls, and responses to file, DB, or cloud with adapters for OTLP, Supabase, PostgreSQL, and Contexa.
Stars
22
Forks
1
Watchers
22
Open Issues
0
Overall repository health assessment
^1.15.0^10.0.0^0.13.0^11.4.2^11.1.0^3.22.4^2.8.19^4.17.21^24.0.10^8.15.4^4.18.2^10.9.2^5.8.3^1.15.038
commits
chore(workflow): update npm publish workflow to trigger on release publication and add provenance support
1f5445fView on GitHubchore(package): bump version to 0.2.0 for upcoming release
888233fView on GitHubAdd GitHub Actions workflow for npm package publishing
f10d078View on GitHubdocs(README): update tracing middleware documentation to include OTLP support, enhance feature usage sections, and improve logging configuration details
b88a902View on GitHubfix(streamable-http-server): update import path to use dist directory and improve console log messages for clarity
f43dae9View on GitHubfeat(trace): add version retrieval functionality in TraceMiddleware to enhance trace data with SDK and MCP versions
9bfc343View on GitHubrefactor(trace): rename userFunction to identifyUser in TraceMiddleware for clarity and consistency
4336c0eView on GitHubfeat(trace): add user identification support in TraceMiddleware and enhance type definitions
c3b4da6View on GitHubfeat(trace): add batch insert functionality and automatic flushing to PostgresTraceAdapter
ff7ff4fView on GitHubfeat(trace): implement PII redaction in TraceMiddleware, enhance trace data structure, and add OTLP example script
dbcdde3View on GitHubfeat(trace): implement PII masking in TraceMiddleware and add createUser tool to enhance user data handling
927b229View on GitHubchore: update version to 0.1.9 and add express dependency back to package.json
5c1b9e4View on GitHub