Back to Catalog

atomgit-mcp-server

kaiyuanxiaobing/atomgit-mcp-server
🔗 Latest commit:8544fad
🕒 Updated:Sep 9, 2025, 01:06 PM
TypeScript
Development

MCP server from kaiyuanxiaobing/atomgit-mcp-server

MCP Trust Score
Based on our comprehensive evaluation criteria
🤖 Evaluated by gemini-2.5-flashFix
Trust Score55/100
GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:6
👥 Contributors:2
📋 Total Issues:1
📦 Has Releases:No
🔧 Has CI/CD Pipeline:Yes
Configuration
Configuration example extracted from README.md for Claude Desktop and other clients.
🤖 Evaluated by gemini-2.5-flashFix
{
  "atomgit-mcp-server-stdio": {
    "command": "node",
    "args": [
      "/home/user/work/mcp-server-atomgit/dist/index.js"
    ],
    "env": {
      "ATOMGIT_PERSONAL_ACCESS_TOKEN": "<your-atomgit-api-key-here>"
    }
  },
  "atomgit-mcp-server": {
    "command": "npx",
    "args": [
      "-y",
      "atomgit-mcp-server@latest"
    ],
    "env": {
      "ATOMGIT_PERSONAL_ACCESS_TOKEN": "<your-atomgit-api-key-here>"
    }
  }
}
MCP Protocol Support
Implemented MCP protocol features
🤖 Evaluated by gemini-2.5-flashFix
Tools:
Prompts:
Resources:
Sampling:
Roots:
Logging:
STDIO Transport:
HTTP Transport:
OAuth2 Auth:
Dependencies
5 dependencies
Libraries and frameworks used by this MCP server
🤖 Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/kaiyuanxiaobing/atomgit-mcp-server)](https://archestra.ai/mcp-catalog/kaiyuanxiaobing__atomgit-mcp-server)
README.md

AtomGit MCP Server

smithery badge

English | 中文

AtomGit MCP 服务器是专门为 AtomGit 开源协作平台的模型上下文(MCP) 服务的实现。提供了一系列方法,允许 AI 管理 AtomGit 开源协作平台的仓库、issues、pull requests、branch、label等。

安装使用

从源代码构建

前提条件(npx启动跳过该步骤)

  • nodejs v18.20.2 或者更高版本
  • pnpm 10.9.0
  • 拥有 AtomGit 账户的访问令牌,获取方式

克隆仓库

git clone https://atomgit.com/atomgit-open-source-ecosystem/atomgit-mcp-server.git

cd mcp-server-atomgit

构建项目

pnpm build

查看构建位置

pwd

claude 可执行文件启动

stdio mode:

{
  "mcpServers": {
    "command": "node",
    "args": [
      "/home/user/work/mcp-server-atomgit/dist/index.js"
    ],
    "env": {
      "ATOMGIT_PERSONAL_ACCESS_TOKEN": "<your-atomgit-api-key-here>"
    },
  }
}

MCP Hosts配置

claude

npx 启动
{
  "mcpServers": {
    "atomgit-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "atomgit-mcp-server@latest"
      ],
      "env": {
        "ATOMGIT_PERSONAL_ACCESS_TOKEN": "<your-atomgit-api-key-here>"
      }
    }
  }
}

vscode

NPX

{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "your-atomgit-api-key",
        "description": "AtomGit Personal Access Token",
        "password": true
      }
    ],
    "servers": {
      "atomgit-mcp-server": {
        "command": "npx",
        "args": [
          "-y",
          "atomgit-mcp-server@latest"
        ],
        "env": {
          "ATOMGIT_PERSONAL_ACCESS_TOKEN": "<your-atomgit-api-key-here>"
        }
      }
    }
  }
}

可用工具

mcp-server-atomgit 服务器提供了多种与 AtomGit 交互的工具,后续会不断完善:

工具类别描述
get_user_repositoryrepo列出用户授权某个的仓库
get_user_repositoriesrepo列出用户授权的所有仓库
get_org_repositoriesrepo列出组织授权的所有仓库
create_issueissue为某个仓库创建issue
create_issue_commentissue为某条issue创建评论
delete_issue_commentissue删除某条issue的评论
get_issue_commentissue获取某条issue的评论
list_issue_commentsissue列出某条issue的所有评论
list_issuesissue列出某个仓库的所有issues
get_issueissue获取某个issue的详细信息
set_assigneesissue设置某个issue的负责人
list_issue_assigneesissue列出某个issue的负责人
check_if_user_is_assignableissue检查某用户是否可分配为issue负责人
create_pull_requestpull创建一个新的变更请求
get_pull_request_detailspull获取某个变更请求的详细信息
create_pull_request_commentpull为某个变更请求创建评论
create_pull_request_replypull回复某个变更请求的评论
get_pull_request_commentpull获取某个变更请求评论的详细信息
list_repository_branchesbranch获取分支列表
get_repository_branch_detailsbranch获取分支信息
get_repository_labelslabel获取仓库所有标签
create_issue_labelslabel为issue添加标签
get_issue_labelslabel获取issue的所有标签
delete_issue_labellabel从issue中移除标签
get_label_by_namelabel根据名称获取仓库中的单个标签

贡献

我们欢迎热爱开源的开发者们的贡献!如果您想为这个项目做出贡献,请按照以下指南操作:

  1. 访问仓库https://atomgit.com/atomgit-open-source-ecosystem/atomgit-mcp-server
  2. Fork 此仓库
  3. 为 feature 或 bug 修复创建一个新分支。
  4. 更改代码,并确保代码有良好的文档。
  5. 提交一个 pull request,并附上清晰的更改描述。

有任何问题,请给我们提交issue,我们会及时查看反馈,并积极解决~

木兰宽松许可证, 第2版

木兰宽松许可证, 第2版

atomgit-mcp-server MCP Server | Documentation & Integration | Archestra