用途:该技能为 Riksdagsmonitor 平台提供 MCP 网关配置指导,涵盖多服务器集成、工具路由、安全配置与访问控制,用于搭建安全高效的 AI 辅助开发流程。适用场景包括:设置或修改 .github/copilot-mcp-config.json、向网关添加新 MCP 服务器、配置服务器间工具路由、设置 MCP 工具访问控制、排查 MCP 连接问题、审查配置安全性、通过 MCP 集成新数据源。不适用于 MCP 安全加固(应使用 mcp-gateway-security)、通用 API 网关配置、应用层 API 设计。
主要能力:网关位于 AI 助手客户端(GitHub Copilot)与各 MCP 服务器之间,通过配置文件定义服务器、路由规则与访问控制策略。服务器类型分 stdio(本地进程,如 filesystem)与 sse(远程 HTTP)。必需服务器包括 github(仓库操作、Issue/PR、代码搜索、Actions)、filesystem(文件读写搜索)、playwright(浏览器自动化、UI 测试)。工具按类别路由:代码管理、代码分析、文件操作、UI 测试、Issue 管理、CI/CD。
使用方式与最佳实践:文件系统访问最小化,仅暴露项目根目录,禁止暴露 /、/home 或父目录;敏感信息用环境变量引用(如 ${GITHUB_TOKEN}),禁止硬编码令牌;固定包版本(如 @modelcontextprotocol/server-filesystem@1.2.3)以防供应链攻击。目录权限遵循最小特权,仅开放项目根、src、.github,禁止开放 /home/runner、/etc、/tmp。可通过 python3 -m json.tool 校验配置语法、which github-mcp-server 检查二进制、env 检查环境变量。配置校验清单包括 JSON 合法、命令可执行、环境变量正确引用、路径符合最小特权、版本固定、无密钥、配置已提交、定义与架构一致、访问控制有文档。
限制:资料未提供具体价格、收费、平台或使用效果信息;安全加固、通用 API 网关与应用层 API 设计不在本技能范围内。