AtomGit MCP Server

AtomGit MCP Server

AI-powered management and automation of AtomGit repositories via the Model Context Protocol.

7
Stars
4
Forks
7
Watchers
2
Issues
AtomGit MCP Server implements the Model Context Protocol to enable AI-driven management and automation of AtomGit open collaboration platform repositories. It offers methods for managing repositories, issues, pull requests, branches, and labels, allowing seamless AI interaction with AtomGit. The server supports integration with platforms like Claude and VSCode, providing a standardized interface for AI to orchestrate complex collaboration workflows. Built with Node.js and easily deployable via npx or from source, it focuses on expanding collaborative capabilities using AI agents.

Key Features

Implements the Model Context Protocol (MCP) for AtomGit
AI-driven management of repositories, issues, pull requests, branches, and labels
Supports authentication via AtomGit personal access tokens
Provides command line and programmatic interfaces
Integrates with Claude and VSCode platforms
Tooling for creating, listing, commenting and managing issues and pull requests
Branch and label management capabilities
Scalable via npx or direct source build
Supports both user and organization repositories
Includes methods for checking assignability and managing assignees

Use Cases

Automated issue and pull request creation for open source projects
Context-aware AI agents managing AtomGit repositories
AI-assisted code review and repository maintenance tasks
Seamless integration of AI workflows in collaborative development environments
Standardized tooling for managing issues, comments, branches, and labels
Facilitating large-scale open source collaboration with AI orchestration
Automated project management and reporting via programmable interfaces
Integration with developer tools like VSCode for repository automation
Supporting multi-repository and organizational workflows in AtomGit
Enhancing productivity for developers through AI-driven repository insights

README

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 账户的访问令牌,获取方式

克隆仓库

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

cd mcp-server-atomgit

构建项目

bash
pnpm build

查看构建位置

bash
pwd

claude 可执行文件启动

stdio mode:

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

vscode

NPX

json
{
  "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_repository repo 列出用户授权某个的仓库
get_user_repositories repo 列出用户授权的所有仓库
get_org_repositories repo 列出组织授权的所有仓库
create_issue issue 为某个仓库创建issue
create_issue_comment issue 为某条issue创建评论
delete_issue_comment issue 删除某条issue的评论
get_issue_comment issue 获取某条issue的评论
list_issue_comments issue 列出某条issue的所有评论
list_issues issue 列出某个仓库的所有issues
get_issue issue 获取某个issue的详细信息
set_assignees issue 设置某个issue的负责人
list_issue_assignees issue 列出某个issue的负责人
check_if_user_is_assignable issue 检查某用户是否可分配为issue负责人
create_pull_request pull 创建一个新的变更请求
get_pull_request_details pull 获取某个变更请求的详细信息
create_pull_request_comment pull 为某个变更请求创建评论
create_pull_request_reply pull 回复某个变更请求的评论
get_pull_request_comment pull 获取某个变更请求评论的详细信息
list_repository_branches branch 获取分支列表
get_repository_branch_details branch 获取分支信息
get_repository_labels label 获取仓库所有标签
create_issue_labels label 为issue添加标签
get_issue_labels label 获取issue的所有标签
delete_issue_label label 从issue中移除标签
get_label_by_name label 根据名称获取仓库中的单个标签

贡献

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

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

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

木兰宽松许可证, 第2版

木兰宽松许可证, 第2版

Star History

Star History Chart

Repository Owner

Repository Details

Language TypeScript
Default Branch master
Size 91 KB
Contributors 2
License Mulan Permissive Software License, Version 2
MCP Verified Nov 12, 2025

Programming Languages

TypeScript
61.42%
JavaScript
37.5%
Dockerfile
1.08%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • GitLab MR MCP

    GitLab MR MCP

    An MCP server for AI-powered interaction with GitLab merge requests and issues.

    GitLab MR MCP implements a server for the Model Context Protocol (MCP) enabling AI agents to perform structured interactions with GitLab repositories. It provides capabilities for reading merge request and issue details, listing projects, fetching diffs and comments, and making changes such as commenting or updating titles and descriptions. Installation is supported via Smithery or manually, and integration with MCP clients and Inspector tools is documented for development and troubleshooting.

    • 65
    • MCP
    • kopfrechner/gitlab-mr-mcp
  • Azure DevOps MCP Server

    Azure DevOps MCP Server

    Standardized AI access to Azure DevOps via Model Context Protocol.

    Implements the Model Context Protocol (MCP) to enable AI assistants to securely and efficiently interact with Azure DevOps resources. Provides a standardized bridge for managing projects, work items, repositories, pull requests, and pipelines through natural language interfaces. Supports modular authentication and a feature-based architecture for scalability and integration. Facilitates seamless integration with AI tools such as Claude Desktop and Cursor AI.

    • 306
    • MCP
    • Tiberriver256/mcp-server-azure-devops
  • MyMCP Server (All-in-One Model Context Protocol)

    MyMCP Server (All-in-One Model Context Protocol)

    Powerful and extensible Model Context Protocol server with developer and productivity integrations.

    MyMCP Server is a robust Model Context Protocol (MCP) server implementation that integrates with services like GitLab, Jira, Confluence, YouTube, Google Workspace, and more. It provides AI-powered search, contextual tool execution, and workflow automation for development and productivity tasks. The system supports extensive configuration and enables selective activation of grouped toolsets for various environments. Installation and deployment are streamlined, with both automated and manual setup options available.

    • 93
    • MCP
    • nguyenvanduocit/all-in-one-model-context-protocol
  • MCP Linear

    MCP Linear

    MCP server for AI-driven control of Linear project management.

    MCP Linear is a Model Context Protocol (MCP) server implementation that enables AI assistants to interact with the Linear project management platform. It provides a bridge between AI systems and the Linear GraphQL API, allowing the retrieval and management of issues, projects, teams, and more. With MCP Linear, users can create, update, assign, and comment on Linear issues, as well as manage project and team structures directly through AI interfaces. The tool supports seamless integration via Smithery and can be configured for various AI clients like Cursor and Claude Desktop.

    • 117
    • MCP
    • tacticlaunch/mcp-linear
  • Azure MCP Server

    Azure MCP Server

    Connect AI agents with Azure services through Model Context Protocol.

    Azure MCP Server provides a seamless interface between AI agents and Azure services by implementing the Model Context Protocol (MCP) specification. It enables integration with tools like GitHub Copilot for Azure and supports a wide range of Azure resource management tasks directly via conversational AI interfaces. Designed for extensibility and compatibility, it offers enhanced contextual capabilities for agents working with Azure environments.

    • 1,178
    • MCP
    • Azure/azure-mcp
  • Plane MCP Server

    Plane MCP Server

    Enables LLMs to manage Plane.so projects and issues via the Model Context Protocol.

    Plane MCP Server provides a standardized interface to connect large language models with Plane.so project management APIs. It enables LLMs to interact directly with project and issue data, supporting tasks such as listing projects, retrieving detailed information, creating and updating issues, while prioritizing user control and security. Installation is streamlined through tools like Smithery, and configuration supports multiple clients including Claude for Desktop.

    • 32
    • MCP
    • kelvin6365/plane-mcp-server
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results