dart-mcp-server-template
If you are the rightful owner of dart-mcp-server-template and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A template repository for creating Dart server applications compatible with MCP (Model Control Protocol).
The Dart MCP Server Template is designed to facilitate the development of Dart server applications that are compatible with the Model Control Protocol (MCP). This template provides a comprehensive starting point, including Docker configuration for easy deployment, a streamable HTTP server implementation, and a well-organized project structure. It integrates with the mcp_dart package, allowing developers to focus on implementing custom server logic while leveraging the provided infrastructure. The template includes executable Dart files for starting the server via different transport methods, such as standard I/O, Server-Sent Events, and HTTP streaming. Additionally, it supports in-memory stream transport using the IOStreamTransport, enabling seamless communication between Dart clients and servers.
Features
- Streamable HTTP Server: Provides a streamable HTTP server implementation for MCP, allowing efficient data streaming.
- Docker Configuration: Includes Docker configuration for easy deployment and containerization of the server application.
- Project Structure: Offers a basic project structure with lib, bin, and test directories for organized development.
- Integration with mcp_dart: Seamlessly integrates with the mcp_dart package for enhanced MCP functionality.
- Multiple Transport Methods: Supports various transport methods including standard I/O, Server-Sent Events, and HTTP streaming.