Production-grade Model Context Protocol framework for Go.
FineMCP goes beyond protocol wires — it's a complete system for building MCP servers and clients that are secure, observable, and resilient by default.
- 🔒 Security — RBAC per tool, rate limiting, execution sandbox, audit logs
- 📊 Observability — OpenTelemetry traces & metrics, structured logging, cost tracking
- 🛡️ Resilience — circuit breaker, retry with exponential backoff, panic recovery
- 🚀 Developer Experience — typed tool handlers, automatic JSON Schema generation, zero-network test harness
16 middleware. 5 transports. Full MCP spec 2025-11-25. No bloat.
Server, client, or both — your choice. Go's module system ensures you only compile what you import.
→ Get started · Docs · pkg.go.dev