使用说明
mcp满负荷试验
GitHub CopilotのOrganization设定 “限制MCP访问注册表服务器”→ “仅限注册表” 将条目添加到文档注册表 GitHub页面 中所述的工具,调整墙的布局和几何形状。
Official MCP Registry v0.1 仕様 中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
实施 JMDC TECH BLOG:GitHub Copilot用GitHub Pages构筑MCP Registry 作为参考。
提供端点
基本URL: https://hit-shinto.github.io/mcp-allowlist
| Method | Path | 说明 |
|---|---|---|
| 得到 | /v0.1/servers |已注册服务器列表| |
|
| 得到 | /v0.1/servers/{serverName}/versions/latest 指定服务器的最新版 |
|
| 得到 | /v0.1/servers/{serverName}/versions/{version} 指定服务器的特定版本 |
注册服务器
| 名称 | URL | 传输 |
|---|---|---|
com.atlassian/remote-mcp |
https://mcp.atlassian.com/v1/mcp |
可流式传输http |
文件配置
.
├── .github/workflows/deploy.yml # GitHub Pages 自動デプロイ
├── .gitignore # docs/ をコミット対象外に
├── .node-version # Node.js バージョン指定
├── mcp-registry.json # ★ 許可サーバーの定義。サーバ追加時はここを編集
├── scripts/
│ └── generate-registry-endpoints.js # mcp-registry.json から docs/ を生成
└── docs/ # 生成物(CI で生成・Pages で公開)
└── v0.1/servers/
├── index.html # GET /v0.1/servers
└── com.atlassian/remote-mcp/versions/
├── latest/index.html # GET /v0.1/servers/com.atlassian%2Fremote-mcp/versions/latest
└── 1.0.0/index.html # GET /v0.1/servers/com.atlassian%2Fremote-mcp/versions/1.0.0
docs/ 是CI生成的交付件,不需要手动编辑和提交。
GitHub Copilot侧的设置(已设置)
| 项目 | 値 |
|---|---|
| 限制MCP访问 | 仅限注册表 |
| MCP注册表URL | https://hit-shinto.github.io/mcp-allowlist |
注意:仅为Registry URL指定基本URL。
/v0.1/servers中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。
如何从IDE连接
VS Code
在您查看完详细信息后,单击 @mcp 查找-选择附件远程MCP服务器- 安装 按钮关闭对话框。
安装后,VSCode的 settings.json 将条目添加到文档注册表mcp.json 的手写)。
添加服务器
mcp-registry.json的,之servers在数组中添加条目metadata.count中所述修改相应参数的值。- 创建PR-审核-合并到main中自动部署。
架构详细信息 MCP Registry OpenAPI 仕様 来修改标记元素的显示属性。
疏通确认
curl -L https://hit-shinto.github.io/mcp-allowlist/v0.1/servers
curl -L "https://hit-shinto.github.io/mcp-allowlist/v0.1/servers/com.atlassian%2Fremote-mcp/versions/latest"
curl -L "https://hit-shinto.github.io/mcp-allowlist/v0.1/servers/com.atlassian%2Fremote-mcp/versions/1.0.0"
本地生成
node scripts/generate-registry-endpoints.js
故障排除
| 症状 | 确认事项 |
|---|---|
Failed to fetch 确认存储库是否为公共(如果是私有的,则无法从Copilot访问GitHub Pages) |
|
@mcp 搜索时无提示URL是否正确·确认代码策略是否为“仅限注册”→VS代码重新启动 |
|
不显示启动按钮 type: "http" 的远程服务器不需要启动。直接从Copilot Chat的代理模式中使用 |