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.
Stars
17
Forks
3
Watchers
17
Open Issues
2
Overall repository health assessment
No package.json found
This might not be a Node.js project
22
commits
feat: add support for custom header whitelisting in MCPServer
3a72754View on GitHubfeat: update dependencies and enhance MCPToolContext
4da249eView on GitHubfeat: Implement @MCPParam annotation processing
54ba83aView on GitHub🔧 Fix v1.1.2: Resource generation for methods without URI parameters
8f90012View on GitHub✨ Final Fix: Use .mcp.dart extension for generated files
c372352View on GitHub🔧 Critical Fix v1.1.1: Resolve build_runner collision
b571f81View on GitHubRelease v1.1.0: Auto-registration, enhanced code generation, and MCP 2025-06-18 support
818ee69View on GitHubv1.0.1: Fix origin validation and modularize server architecture
15f1003View on GitHub