@yangxt65535/gitcode-mcp
v1.3.0
Published
MCP server for Gitcode platform - Issue and Pull Request operations
Maintainers
Readme
⚠️ AI 生成内容提示
本项目由 AI 辅助生成,实际行为可能因实际代码、接口或平台行为存在偏差。请以仓库源码、GitCode 开放 API 文档 及你所在环境的真实行为为准;涉及鉴权、密钥与生产操作时务必自行核实。
Gitcode MCP Server
基于 Node.js 的 MCP (Model Context Protocol) 服务器,用于 Gitcode 平台的 Issue 和 Pull Request 操作。
工具列表
gitcode_list_issues- 列出仓库的 Issuesgitcode_get_issue- 获取单个 Issue 详情gitcode_create_issue- 创建新 Issuegitcode_update_issue- 更新 Issue 信息gitcode_create_issue_comment- 在 Issue 中添加评论gitcode_list_issue_comments- 获取 Issue 的所有评论gitcode_list_pull_requests- 列出仓库的 Pull Requestsgitcode_get_pull_request- 获取单个 Pull Request 详情gitcode_create_pull_request- 创建新 Pull Requestgitcode_update_pull_request- 更新 Pull Request 信息gitcode_create_pull_request_comment- 在 Pull Request 中添加评论gitcode_list_pull_request_comments- 获取 Pull Request 的所有评论
安装
环境变量
| 变量 | 必需 | 说明 |
|------|------|------|
| GITCODE_TOKEN | 是 | Gitcode API access_token |
| GITCODE_API_URL | 否 | API 基础 URL,默认为 https://api.gitcode.com/api/v5 |
Gitcode API 使用 access_token 作为 Query 参数进行认证:
GET /repos/:owner/:repo/issues/:number?access_token=YOUR_TOKEN前往 个人设置 - 访问令牌 中创建,确保 token 有必备的权限
添加 MCP
项目已发布到 npm,可直接 npx 使用,无需 clone 和本地构建。具体添加方式参阅各 AI 工具文档。
# claude code
claude mcp add gitcode-mcp --env GITCODE_TOKEN=your_token -- npx @yangxt65535/gitcode-mcp"gitcode-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"@yangxt65535/gitcode-mcp"
],
"env": {
"GITCODE_TOKEN": "your_token"
}
}
配置
环境变量
| 变量 | 必需 | 说明 |
|------|------|------|
| GITCODE_TOKEN | 是 | Gitcode API access_token |
| GITCODE_API_URL | 否 | API 基础 URL,默认为 https://api.gitcode.com/api/v5 |
API 认证
Gitcode API 使用 access_token 作为 Query 参数进行认证:
GET /repos/:owner/:repo/issues/:number?access_token=YOUR_TOKEN前往 个人设置 - 访问令牌 中创建,确保 token 有必备的权限
注意事项
API 端点和认证方式可能需要根据 Gitcode 实际 API 文档进行调整。请参考:https://docs.gitcode.com/docs/apis/
