Agent Reach MCP Server
使用说明(Markdown 格式)
-
项目简介
- 该仓库中包含一个 MCP 服务器实现模块 agent_reach.integrations.mcp_server,其核心功能是在服务端暴露一个 MCP Tool(get_status),通过 MCP 服务器与 MCP 客户端进行交互,客户端可通过调用该 Tool 获取 Agent Reach 的当前状态与健康信息。
-
主要功能点
- 实现 MCP 协议中的 Tool 注册与调用接口,提供一个可执行的服务器实例。
- 通过 get_status Tool 输出 Agent Reach 的当前健康状态(包括通道健康、配置情况等信息)。
- 使用 Python 构建,依赖 mcp.server 相关库,支持在命令行直接启动服务。
- 可以作为服务端基础框架,后续扩展注册更多 Tool 和资源。
-
安装步骤
- 安装 MCP 相关支持(如包含在 package extras 的依赖):pip install "agent_reach[mcp]"
- 启动 MCP 服务器(位于模块级入口):python -m agent_reach.integrations.mcp_server
- 启动后,服务器将监听并提供 MCP Tool,供 MCP 客户端通过标准 MCP JSON-RPC 进行调用。
-
服务器配置(MCP 客户端连接信息)
- 服务器名称(server_name): agent-reach-mcp-server
- 命令(command): python3
- 参数(args): -m agent_reach.integrations.mcp_server 该信息用于 MCP 客户端的连接配置,示例配置如下(以 JSON 形式提供,供理解参考): { "server_name": "agent-reach-mcp-server", "command": "python3", "args": ["-m", "agent_reach.integrations.mcp_server"], "transport": "stdio" }
-
基本使用方法
- 启动服务器后,MCP 客户端通过 JSON-RPC 调用 Tool 名为 get_status 的接口,即可获取 Agent Reach 的当前状态文本。
- 服务器暴露的工具清单与调用接口可按需要扩展,以提供更多可用的上下文服务。