Dart Developers Can Now Build ADK Agents and MCP Servers Without Python or Node.js
A new open-source project demonstrates how Dart developers can build AI agents and Model Context Protocol (MCP) servers using the unofficial adk_dart library and the Shelf HTTP framework, without relying on Python or Node.js. The repository, adk-hello-world-dart, includes two examples: a CLI agent using ADK's LlmAgent with a registered function tool, and a Shelf server exposing an MCP-compatible greeting tool over Server-Sent Events. The server handles JSON-RPC routing through a SessionService component and supports core MCP methods such as initialize, tools/list, and tools/call. The project targets Dart 3.5 or later and is intended as a practical workaround, as no official Dart ADK had been released as of July 2026. The author notes that the transport and JSON-RPC implementation are intentionally minimal and not designed as a general-purpose MCP server.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in