SuperAPI AI 工具集

gitopia-mcp-server

Gitopia MCP Server 是面向 Gitopia 去中心化 Git 平台的 MCP 服务器,提供仓库、议题、拉取请求、标签、发布、赏金和 DAO 提案等操作能力,并支持审批模式实现人工介入。它兼容 Cursor、VS Code、Claude Code、Claude Desktop、Windsurf 等 MCP 工具,首次使用自动生成钱包,零配置即可启动。

访问官网

工具介绍

Gitopia MCP Server 是 Gitopia 的 MCP 服务器。Gitopia 是一个去中心化 Git 平台,具备链上治理、赏金和 DAO 管理能力。该服务器可与 Cursor、VS Code、Claude Code、Claude Desktop、Windsurf 以及任何兼容 MCP 的工具配合使用。

主要能力 该服务器提供 57 个工具、3 个提示词和 4 个资源模板,覆盖以下功能分组:

  • 上下文管理(4 个)
  • 用户管理(1 个)
  • 仓库管理(7 个)
  • 标签、提交、发布(4 个)
  • 议题管理(5 个)
  • 拉取请求管理(6 个)
  • Git 操作(5 个)
  • 工作流编排(3 个)
  • 标签管理(3 个)
  • DAO 与治理(9 个)
  • 赏金管理(6 个)
  • 批量与审批(4 个)

使用方式 支持零配置启动:首次使用时自动生成钱包,除粘贴配置片段外无需其他设置。

Docker(推荐):添加对应编辑器的配置(见下方编辑器设置)。

从 GitHub Releases 下载,或使用以下方式: 需要 Go 1.25+ 和 git-remote-gitopia(curl https://get.gitopia.com | bash)。

或添加到 ~/.codex/config.toml:完整 Codex 指南。

添加到项目的 .mcp.json:完整 Claude Code 指南。

添加到 ~/.cursor/mcp.json(macOS)或 %APPDATA%\Cursor\mcp.json(Windows):完整 Cursor 指南。

完整 VS Code 指南。

完整 Windsurf 指南。

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS):

使用已有钱包?在 shell 中设置 GITOPIA_MNEMONIC,然后在 Docker 参数中添加 "-e", "GITOPIA_MNEMONIC"。切勿在配置文件中硬编码助记词。

安全与限制

  • 信任层级控制工具访问:readonly < localwrite < chainwrite
  • 链写操作限流(默认 10/分钟,100/小时)
  • 消息允许列表仅签名 /gitopia.gitopia.gitopia.* 和 /cosmos.group.v1.*
  • 工作区隔离阻止路径遍历攻击
  • 审批模式在广播前暂存交易以等待明确确认
  • 非 root Docker 容器以非特权用户运行
  • 漏洞报告见 SECURITY.md
  • 完整环境变量列表见 env.example

工具集控制 可控制暴露给 MCP 客户端的工具,有助于减少 AI 助手的上下文窗口占用。

  • TOOLSETS=all(默认):全部 57 个工具
  • TOOLSETS=core:52 个工具(隐藏工作流编排器)
  • TOOLSETS=core,workflow:与 all 相同 对于 Claude Code 用户,推荐 TOOLSETS=core,因为 Claude 可以原生编排 Git 操作。

开发指南见 CONTRIBUTING.md。