Zfinix/mcp_server_dart

A developer-friendly MCP (Model Context Protocol) framework for Dart with annotations and code generation. Build MCP servers as easily as annotating methods with @MCPTool, @MCPResource, or @MCPPrompt - similar to how json_serializable or freezed works.

34
/ 100
Emerging

Leverages `build_runner` for compile-time code generation with extension-based handler registration, eliminating inheritance boilerplate while maintaining type safety through automatic JSON Schema generation from method signatures. Supports multiple transport layers—stdio for CLI integration, HTTP with the Relic framework, and Server-Sent Events (SSE)—each with built-in health checks, CORS, request logging, and graceful shutdown handling. Full MCP 2025-06-18 protocol compliance enables seamless integration with Claude and other LLM clients for tool calling, resource serving, and prompt templating.

No Package No Dependents
Maintenance 6 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 13 / 25

How are scores calculated?

Stars

17

Forks

3

Language

Dart

License

MIT

Last pushed

Nov 06, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/Zfinix/mcp_server_dart"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.