SuperAPI AI 工具集

mcp-gateway-configuration

智能体与模型

查看项目

更新于 10-15 22:11

技能介绍

用途:为 CIA 平台配置 MCP 网关,指导多服务器集成、工具路由、安全与访问控制配置,适用于设置或修改 .github/copilot-mcp-config.json、新增 MCP 服务器、配置工具路由、设置访问控制、排查连接问题、审查配置安全以及通过 MCP 集成新数据源。不适用于 MCP 安全加固(改用 mcp-gateway-security)、通用 API 网关配置或应用层 API 设计。

主要能力:以 copilot-mcp-config.json 定义服务器、路由规则与访问控制策略,支持 stdio 本地进程与 sse 远程 HTTP 两类服务器;CIA 平台必需服务器包括 github(仓库操作、Issue、PR、代码搜索、Actions)、filesystem(本地文件读写搜索)、playwright(浏览器自动化、UI 测试、截图);工具按代码管理、代码分析、文件操作、UI 测试、Issue 管理、CI/CD 分类路由。

用法要点:配置文件采用 mcpServers 结构,含 type、command、args、env;SSE 服务器使用 url 与 headers。最佳实践包括:最小化文件系统访问(仅暴露项目根目录,禁止暴露 /、/home 或父目录)、通过环境变量引用密钥而非硬编码、固定包版本防止供应链攻击。目录白名单示例限项目根、src、.github。

排查与校验:常见问题包括服务器未启动、权限拒绝、令牌过期、版本不匹配、超时。诊断命令可原样使用:cat .github/copilot-mcp-config.json | python3 -m json.tool;which github-mcp-server;npx -y @modelcontextprotocol/server-filesystem --help;env | grep -i mcp。校验清单涵盖 JSON 语法、命令可执行、环境变量引用、路径最小权限、版本固定、无密钥泄露、配置已提交、定义与架构一致、访问控制已记录。

限制:MCP 安全加固、通用 API 网关与业务 API 设计不在本技能范围;资料未提供具体平台版本、收费或价格信息;技能本身为配置指导,不包含完整实现代码。