MGM-Assist MCP 服务端(Bright Data 集成)
使用说明内容(Markdown格式)
-
项目简介 MGM-Assist MCP 服务端是一个基于 MCP 协议的后端服务器实现,旨在为大型语言模型(LLM)客户端提供标准化的上下文与功能访问。它暴露工具集合,允许客户端注册、查询和执行工具,以获得实时信息和外部功能调用能力。
-
主要功能点
- 提供 MCP 工具清单接口:/mcp/tools,用以暴露当前可用工具及其输入约束。
- 提供 MCP 工具执行接口:/mcp/execute,客户端通过 tool_name 与 tool_input 调用具体能力。
- 支持的工具示例包括:获取当前日期时间、从网页抓取内容、网页信息检索、实时价格查询等。
- 具备健康检查端点,方便运维观测服务器状态。
- 设计目标是与 LLM 客户端深度整合,在需要实时、外部数据时通过工具调用实现“知情回答”。
-
安装步骤
- 环境要求:安装了 Node.js(推荐版本 18 及以上)。
- 获取代码:将仓库克隆到本地。
- 安装依赖:在项目根目录执行依赖安装(如 npm install)。
- 启动服务:在项目根目录运行 mcp-server-brightdata.js,对应端口默认为 3001,启动后即可通过 http://localhost:3001/mcp/tools 与 /mcp/execute 进行交互。
- 运行时注意:该服务为独立的 MCP 服务端实现,客户端需要通过 MCP 客户端配置连接到该服务器。
-
服务器配置(给 MCP 客户端的连接配置示例,JSON 格式,字段含义在注释中说明) { "server_name": "mgm-assist-brightdata-mcp", "command": "node", "args": ["mcp-server-brightdata.js"], "description": "MGM Assist MCP 服务端,提供工具清单与执行接口,供 MCP 客户端实时调用", "listen_port": 3001 }
-
基本使用方法
- 客户端调用工具清单接口,获取当前可用工具及其输入约束。
- 客户端选择需要的工具,向执行接口提交 tool_name 与 tool_input,获取工具执行结果。
- 客户端可结合返回的数据进行后续的对话生成、信息聚合或决策支持。
- 若需要扩展新工具,可以在服务端实现新的工具逻辑并更新工具清单,客户端即可通过新工具进行调用。