adk_mcp 2026.2.28
adk_mcp: ^2026.2.28 copied to clipboard
MCP protocol client primitives for ADK Dart packages.
adk_mcp #
adk_mcp provides MCP (Model Context Protocol) client primitives for Dart.
It includes:
- Streamable HTTP MCP client (
McpRemoteClient) - stdio MCP client (
McpStdioClient) - MCP constants, method names, protocol version handling, and JSON-RPC helpers
Install #
dart pub add adk_mcp
Usage #
import 'package:adk_mcp/adk_mcp.dart';
final McpRemoteClient client = McpRemoteClient(
clientInfoName: 'example_client',
clientInfoVersion: '1.0.0',
);
final connection = StreamableHTTPConnectionParams(
url: 'http://localhost:8000/mcp',
);
final Object? result = await client.call(
connectionParams: connection,
method: 'tools/list',
params: const <String, Object?>{},
);
Repository #
License #
Apache-2.0