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.

40
/ 100
Emerging

This framework helps Dart developers quickly build server-side components that can communicate with large language models (LLMs) or other AI agents using the Model Context Protocol (MCP). Developers can define 'tools' (functions for LLMs to call), 'resources' (data for LLMs), and 'prompts' (templates for LLMs) by adding simple annotations to their Dart code. It takes your annotated Dart methods and automatically generates the necessary code to expose them as an MCP server, outputting a fully functional server ready to interact with AI.

Use this if you are a Dart developer building AI-powered applications and need a streamlined way to expose server-side logic and data to large language models or other intelligent agents via the Model Context Protocol.

Not ideal if you are not a Dart developer or if your project does not involve integrating with large language models or AI agents using the MCP standard.

Dart-development AI-integration LLM-tooling backend-development protocol-implementation
No Package No Dependents
Maintenance 6 / 25
Adoption 6 / 25
Maturity 15 / 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.