GitHub Copilot注册表

用于GitHub Copilot设置的MCP注册表,提供服务器版本管理API端点。

  • by qlik-oss
  • 本地部署
  • 更新于
在 GitHub 查看 qlik-oss/qlik-mcp-registry

使用说明

qlik-mcp注册表

MCP注册表与GitHub Copilot设置一起使用

GitHub页面API

此注册表发布在GitHub Pages上,并提供以下端点:

端点

  • 获取 /v0.1/servers -列出所有可用服务器
  • 获取 /v0.1/servers/{serverName}/versions/latest -获取服务器的最新版本
  • 获取 /v0.1/servers/{serverName}/versions/{version} -获取服务器的特定版本

示例用法

# List all servers
curl https://qlik-oss.github.io/qlik-mcp-registry/v0.1/servers

# Get latest GitHub MCP Server
curl https://qlik-oss.github.io/qlik-mcp-registry/v0.1/servers/github-mcp-server/versions/latest

# Get specific version
curl https://qlik-oss.github.io/qlik-mcp-registry/v0.1/servers/github-mcp-server/versions/0.20.2

文件结构

docs/
└── v0.1/
    └── servers/
        ├── index.json                          # /v0.1/servers
        └── {serverName}/
            ├── latest.json                     # /v0.1/servers/{serverName}/versions/latest
            └── {version}.json                  # /v0.1/servers/{serverName}/versions/{version}

添加新服务器

  1. 为服务器创建一个目录: docs/v0.1/servers/{serverName}/
  2. 添加版本文件: {version}.json
  3. 添加一个 latest.json 指向最新版本的文件
  4. 更新 docs/v0.1/servers/index.json 包括新服务器

部署

当更改被推送到GitHub页面时,此存储库使用GitHub Actions自动部署到GitHub页面 main 支。

要启用GitHub页面,请执行以下操作:

  1. 转到存储库设置→ Pages
  2. 将源代码设置为“GitHub操作”
  3. 工作流将自动部署您的更改