本项目演示了如何使用标准输入输出(stdio)和HTTP协议实现本地和远程服务器配置的模型上下文协议(MCP)。该演示是通过代理开发工具包(ADK)的Web界面构建的。
本项目展示了两个主要的MCP实现场景:
演示利用ADK Web界面来可视化并交互地测试MCP实现。
server.py - 主服务器实现multiserver/ - 包含MCP服务器组件的包
agent.py - MCP代理实现__init__.py - 包初始化pyproject.toml中)要在HTTP模式下运行MCP服务器:
uv run server.py http
要启动代理开发工具包(ADK)的Web界面:
uv run adk web
一旦两个服务器都在运行,您就可以使用ADK Web界面与MCP服务器交互,并测试不同的协议(stdio和HTTP)。 </中文翻译>