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.

47
/ 100
Emerging

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.

Maintenance 6 / 25
Adoption 8 / 25
Maturity 18 / 25
Community 15 / 25

How are scores calculated?

Stars

11

Forks

5

Language

Python

License

MIT

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.