Token导航 LogoToken导航TokenDH.com
Gitopia MCP Server logo
开发工具未说明官方级别未说明来源级核验

Gitopia MCP Server

MCP Server

Gitopia MCP Server是一款支持链上治理、赏金和DAO管理的去中心化Git服务器,兼容多种开发工具。

工具数

57

提示词数

0

GitHub Stars

1

资源数

0
开发工具集成GoClaudeClaude DesktopClaudeCursorWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

gitopia

提供方

gitopia

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Gitopia MCP服务器

MCP服务器 吉托皮亚 --分散的Git,具有链上治理、赏金和DAO管理。适用于Cursor、VS Code、克劳德代码、克劳德桌面、Windsurf和任何兼容MCP的工具。

57工具 | 3个提示 | 4个资源模板

零配置启动:首次使用时自动生成钱包。除了粘贴配置代码片段外,没有其他设置。

快速开始

Docker(推荐)

docker pull ghcr.io/gitopia/gitopia-mcp-server:latest

然后为编辑器添加配置(请参阅 编辑器设置 在......下面

原生二进制

下载自 ,或:

go install github.com/gitopia/gitopia-mcp-server/cmd/server@latest

需要Go 1.25+和 git-remote-gitopia的 (curl https://get.gitopia.com | bash).

编辑器设置

OpenAI Codex

codex mcp add gitopia -- docker run --rm -i --platform linux/amd64 \
  -v "${HOME}/.mcp/gitopia:/home/mcp/.mcp/gitopia" \
  -e MCP_WORKSPACE_PATH=/home/mcp/.mcp/gitopia/workspace \
  ghcr.io/gitopia/gitopia-mcp-server:latest stdio

或添加到 ~/.codex/config.toml:

[mcp_servers.gitopia]
command = "docker"
args = [
  "run", "--rm", "-i", "--platform", "linux/amd64",
  "-v", "${HOME}/.mcp/gitopia:/home/mcp/.mcp/gitopia",
  "-e", "MCP_WORKSPACE_PATH=/home/mcp/.mcp/gitopia/workspace",
  "ghcr.io/gitopia/gitopia-mcp-server:latest", "stdio"
]

完整的食品法典指南

Claude Code

添加到您的项目 .mcp.json:

{
  "mcpServers": {
    "gitopia": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i", "--platform", "linux/amd64",
        "-v", "${HOME}/.mcp/gitopia:/home/mcp/.mcp/gitopia",
        "-v", "${PWD}:/workspace", "-w", "/workspace",
        "-e", "MCP_WORKSPACE_PATH=/workspace",
        "ghcr.io/gitopia/gitopia-mcp-server:latest", "stdio"
      ],
      "env": {}
    }
  }
}

完整的克劳德代码指南

Cursor

添加 ~/.cursor/mcp.json (macOS)或 %APPDATA%\Cursor\mcp.json (Windows):

{
  "mcpServers": {
    "gitopia": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i", "--platform", "linux/amd64",
        "-v", "${HOME}/.mcp/gitopia:/home/mcp/.mcp/gitopia",
        "-v", "${workspaceFolder}:/workspace", "-w", "/workspace",
        "-e", "MCP_WORKSPACE_PATH=/workspace",
        "ghcr.io/gitopia/gitopia-mcp-server:latest", "stdio"
      ],
      "env": {}
    }
  }
}

完整光标指南

VS Code

完整的VS代码指南

Windsurf

完整的风帆指南

Claude Desktop

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

{
  "mcpServers": {
    "gitopia": {
      "command": "docker",
      "args": [
        "run", "--rm", "-i", "--platform", "linux/amd64",
        "-v", "${HOME}/.mcp/gitopia:/home/mcp/.mcp/gitopia",
        "-e", "MCP_WORKSPACE_PATH=/home/mcp/.mcp/gitopia/workspace",
        "ghcr.io/gitopia/gitopia-mcp-server:latest", "stdio"
      ],
      "env": {}
    }
  }
}

使用现有钱包?GITOPIA_MNEMONIC 在shell中,然后添加 "-e", "GITOPIA_MNEMONIC" 不要在配置文件中硬编码助记符。

工具(57)

上下文管理(4)

工具说明
get_user_context获取当前身份、地址和可用DAO
set_active_dao将操作切换到DAO上下文
refresh_user_context从链中重新加载用户信息
claim_fee_grant水龙头索赔费补助

用户管理(1)

工具说明
create_user为钱包创建链上Gitopia用户

存储库管理(7)

工具说明
list_repos列出所有者的存储库
create_repo创建远程存储库
get_repo获取存储库详细信息
list_branches列出分支
get_file_contents读取文件而不进行克隆
fork_repository分叉存储库
toggle_repository_forking启用/禁用叉车

标签,提交,发布(4)

工具说明
list_tags列出版本标签
list_commits浏览分支的提交历史记录
list_releases列出已发布的版本
create_release发布新版本

问题管理(5)

工具说明
list_issues列出问题
get_issue获取完整的问题详细信息
create_issue创建问题(链上)
comment_on_issue对问题的评论(链上)
update_issue更新状态、标签、受让人

拉取请求管理(6)

工具说明
list_pull_requests列出PR
get_pull_request获取完整的PR详细信息
get_pull_request_diff获得PR的统一差异
create_pull_request创建PR(链上)
comment_on_pull_request对PR的评论(一般或内联)
merge_pull_request合并PR(链上)

Git操作(5)

工具说明
git_clone将存储库克隆到工作区
git_push推送提交到远程
create_feature_branch创建并签出新分行
sync_with_remote获取并合并/重基化
commit_and_push_changes一步到位+提交+推送

工作流编排(3)

工具说明
bootstrap_repo创建远程+本地init+文件+推送
create_feature_branch_pr分支+更改+提交+推送+公关
update_feature_branch向现有分支机构/PR添加承诺

标签管理(3)

工具说明
list_labels列出存储库标签
create_label创建标签(在链上)
delete_label删除标签(链上)

DAO与治理(9)

工具说明
get_dao获取DAO详细信息,包括group_id和group_policy_address
create_dao使用成员和投票创建DAO
dao_list_members列出DAO成员和权重
dao_list_proposals列出治理建议
dao_get_proposal通过理货获取提案详细信息
dao_update_members添加/删除/更改成员权重
dao_submit_proposal创建治理方案
dao_vote对提案进行投票
dao_exec执行通过的提案

赏金管理(6)

工具说明
list_bounties发现赏金
get_bounty获取赏金详细信息
create_bounty将加密奖励附加到发行
update_bounty修改赏金到期
close_bounty停用赏金
delete_bounty永久删除赏金

批处理和批准(4)

工具说明
batch_execute在一个事务中执行多达10个操作
confirm_transaction广播待处理交易
reject_transaction取消待处理交易
list_pending_transactions列出待处理交易

提示

提示描述
fix-issue完整的工作流程:克隆、分支、修复、测试、PR
review-pr审查拉取请求:检查、评论、批准
hunt-bounty发现奖金、评估、索赔、修复、提交

安全

  • 信任级别 闸门工具通道: readonly \< localwrite \< chainwrite
  • 速率限制 链上写入操作(默认10/min,100/hr)
  • 邮件列表 只有标志 /gitopia.gitopia.gitopia.*/cosmos.group.v1.*
  • 工作空间隔离 阻止路径遍历攻击
  • 审批方式 在广播之前保存交易以进行明确确认
  • 非root Docker 容器以无特权用户身份运行

安全.md 用于漏洞报告。

配置

变量默认值描述
GITOPIA_MNEMONIC自动生成BIP-39钱包助记符
GITOPIA_GRPC_ENDPOINTSgitopia-grpc.polkachu.com:11390gRPC端点
TRUST_LEVELchainwritereadonly, localwrite, chainwrite
TOOLSETSall启用逗号分隔的工具集(见下文)
DRY_RUNfalse预览交易而不进行广播
APPROVAL_MODEfalse在写入链之前需要确认
MCP_WORKSPACE_PATH~/.mcp/gitopia/workspace工作区根目录
MCP_LOG_LEVELinfo日志级别
TRANSPORTstdiostdiohttp
PORT8080HTTP侦听端口(当TRANSPORT=HTTP时)

env.example 查看完整列表。

工具集

控制哪些工具暴露给MCP客户端。有助于减少AI助手中上下文窗口的使用。

工具集工具说明
core52除工作流编排器(始终包括在内)之外的所有工具
workflow5bootstrap_repo, create_feature_branch, create_feature_branch_pr, update_feature_branch, commit_and_push_changes
  • TOOLSETS=all (默认):所有57个工具
  • TOOLSETS=core:52个工具(隐藏工作流编排器)
  • TOOLSETS=core,workflow:与 all

对于Claude Code用户, TOOLSETS=core 建议使用,因为Claude可以原生编排git操作。

发展

go build ./cmd/server          # build
go test ./...                  # test
go vet ./...                   # lint
docker build -t gitopia-mcp-server:latest .  # docker

贡献.md 发展指南。

许可证

麻省理工学院

目录标签

目录标签

开发工具集成GoClaude去中心化Git本地部署链上治理DAO管理赏金系统

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

57

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP