shinzo-labs/shinzo-py
Python SDK for MCP server observability, built on OpenTelemetry. Gain insight into agent usage patterns, contextualize tool calls, and analyze server performance across platforms. Integrate with any OpenTelemetry ingest service including the Shinzo platform.
Provides automatic instrumentation for both FastMCP and traditional MCP SDKs through a single `instrument_server()` call, with built-in PII sanitization, configurable sampling, and support for custom data processors. Uses OpenTelemetry's standard trace and metric exporters (OTLP-HTTP by default) with flexible authentication methods (bearer, API key, basic auth) to route telemetry to any compatible backend. Handles session tracking, argument collection, and batched metric exports with minimal performance overhead.
Available on PyPI.
Stars
11
Forks
5
Language
Python
License
MIT
Category
Last pushed
Dec 10, 2025
Monthly downloads
32
Commits (30d)
0
Dependencies
7
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/shinzo-labs/shinzo-py"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
sparfenyuk/mcp-proxy
A bridge between Streamable HTTP and stdio MCP transports
stacklok/toolhive
ToolHive makes deploying MCP servers easy, secure and fun
samanhappy/mcphub
A unified hub for centrally managing and dynamically orchestrating multiple MCP servers/APIs...
metatool-ai/metamcp
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
open-webui/mcpo
A simple, secure MCP-to-OpenAPI proxy server