@yangxt65535/gitcode-mcp
v1.1.0
Published
MCP server for Gitcode platform - Issue and Pull Request operations
Downloads
468
Maintainers
Readme
⚠️ AI 生成内容提示
本项目由 AI 辅助生成,实际行为可能因实际代码、接口或平台行为存在偏差。请以仓库源码、GitCode 开放 API 文档 及你所在环境的真实行为为准;涉及鉴权、密钥与生产操作时务必自行核实。
Gitcode MCP Server
基于 Node.js 的 MCP (Model Context Protocol) 服务器,用于 Gitcode 平台的 Issue 和 Pull Request 操作。
功能
SKILL
gitcode-issue-fixer支持自动化处理 Gitcode 平台的 Issue 和 Pull Request 相关任务。端到端完成小规模 Issue 的修复与关联 PR 提交。gitcode-pr-review自动化完成 Gitcode PR 读取、代码变更分析,并发表评审评论。
MCP 工具
gitcode_list_issues- 列出仓库的 Issuesgitcode_get_issue- 获取单个 Issue 详情gitcode_create_issue- 创建新 Issuegitcode_list_pull_requests- 列出仓库的 Pull Requestsgitcode_get_pull_request- 获取单个 Pull Request 详情gitcode_create_pull_request- 创建新 Pull Requestgitcode_create_pull_request_comment- 在 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 --env GITCODE_TOKEN=your_token -- npx @yangxt65535/gitcode-mcp"gitcode-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"@yangxt65535/gitcode-mcp"
],
"env": {
"GITCODE_TOKEN": "your_token"
}
}
添加 Skill
复制 skills/gitcode-issue-fixer/ 目录到 Agent 的 Skill 目录,具体添加方式参考各 AI 工具文档。
配置
环境变量
| 变量 | 必需 | 说明 |
|------|------|------|
| 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/
