dart_mcp_client 1.0.1
dart_mcp_client: ^1.0.1 copied to clipboard
A lightweight, pure Dart Model Context Protocol (MCP) client supporting both Stdio and Streamable HTTP (SSE) transports.
1.0.1 #
- Added discoverability topics for pub.dev and GitHub (
mcp,model-context-protocol,ai,llm,agents). - Fixed example unused variables.
1.0.0 #
- Initial release of
dart_mcp_client. - Full Model Context Protocol (MCP) specification support.
StdioMcpClientfor local process communication (Node.js/npx, Python/uvx, binary).HttpMcpClientfor remote Streamable HTTP and Server-Sent Events (SSE).- Robust JSON-RPC 2.0 protocol layer with request timeouts, error recovery, and cancellation.
- Tool listing (
tools/list), execution (tools/call), resource reading (resources/list,resources/read), and prompt template resolving (prompts/list,prompts/get). - Cross-platform support (Windows, macOS, Linux).