MCP server for Gitopia repositories, issues, pull requests, releases, bounties, and DAO governance.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
The install command below didn't complete successfully in our automated test.
/bin/bash: line 1: docker: command not found
This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Gitopia MCP Server.
get_user_contextGet current identity, address, and available DAOs
set_active_daoSwitch operations to a DAO context
refresh_user_contextReload user info from chain
claim_fee_grantClaim fee grant from faucet
create_userCreate on-chain Gitopia user for wallet
list_reposList repositories for owner
MCP server for Gitopia — decentralized Git with on-chain governance, bounties, and DAO management. Works with Cursor, VS Code, Claude Code, Claude Desktop, Windsurf, and any MCP-compatible tool.
57 tools | 3 prompts | 4 resource templates
Zero-config start: a wallet is auto-generated on first use. No setup beyond pasting a config snippet.
Then add the config for your editor (see Editor Setup below).
Download from GitHub Releases, or:
Requires Go 1.25+ and git-remote-gitopia (curl https://get.gitopia.com | bash).
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Using an existing wallet? Set GITOPIA_MNEMONIC in your shell, then add "-e", "GITOPIA_MNEMONIC" to the Docker args. Never hardcode mnemonics in config files.
| Tool | Description |
|---|---|
get_user_context | Get current identity, address, and available DAOs |
set_active_dao | Switch operations to a DAO context |
refresh_user_context | Reload user info from chain |
claim_fee_grant | Claim fee grant from faucet |
| Tool | Description |
|---|---|
create_user | Create on-chain Gitopia user for wallet |
| Tool | Description |
|---|---|
list_repos | List repositories for owner |
create_repo | Create remote repository |
get_repo | Get repository details |
list_branches | List branches |
get_file_contents | Read file without cloning |
fork_repository | Fork a repository |
toggle_repository_forking | Enable/disable forking |
| Tool | Description |
|---|---|
list_tags | List version tags |
list_commits | Browse commit history for a branch |
list_releases | List published releases |
create_release | Publish a new release |
| Tool | Description |
|---|---|
list_issues | List issues |
get_issue | Get full issue details |
create_issue | Create issue (on-chain) |
comment_on_issue | Comment on issue (on-chain) |
update_issue | Update state, labels, assignees |
| Tool | Description |
|---|---|
list_pull_requests | List PRs |
get_pull_request | Get full PR details |
get_pull_request_diff | Get unified diff for a PR |
create_pull_request | Create PR (on-chain) |
comment_on_pull_request | Comment on PR (general or inline) |
merge_pull_request | Merge PR (on-chain) |
| Tool | Description |
|---|---|
git_clone | Clone repository to workspace |
git_push | Push commits to remote |
create_feature_branch | Create and checkout new branch |
sync_with_remote | Fetch and merge/rebase |
commit_and_push_changes | Stage + commit + push in one step |
| Tool | Description |
|---|---|
bootstrap_repo | Create remote + local init + files + push |
create_feature_branch_pr | Branch + changes + commit + push + PR |
update_feature_branch | Add commits to existing branch/PR |
| Tool | Description |
|---|---|
list_labels | List repository labels |
create_label | Create label (on-chain) |
delete_label | Delete label (on-chain) |
| Tool | Description |
|---|---|
get_dao | Get DAO details including group_id and group_policy_address |
create_dao | Create DAO with members and voting |
dao_list_members | List DAO members and weights |
dao_list_proposals | List governance proposals |
dao_get_proposal | Get proposal details with tally |
dao_update_members | Add/remove/change member weights |
dao_submit_proposal | Create governance proposal |
dao_vote | Vote on proposal |
dao_exec | Execute passed proposal |
| Tool | Description |
|---|---|
list_bounties | Discover bounties |
get_bounty | Get bounty details |
create_bounty | Attach crypto reward to issue |
update_bounty | Modify bounty expiry |
close_bounty | Deactivate bounty |
delete_bounty | Permanently remove bounty |
| Tool | Description |
|---|---|
batch_execute | Execute up to 10 ops in one transaction |
confirm_transaction | Broadcast pending transaction |
reject_transaction | Cancel pending transaction |
list_pending_transactions | List pending transactions |
| Prompt | Description |
|---|---|
fix-issue | Complete workflow: clone, branch, fix, test, PR |
review-pr | Review a pull request: inspect, comment, approve |
hunt-bounty | Discover bounties, evaluate, claim, fix, submit |
readonly < localwrite < chainwrite/gitopia.gitopia.gitopia.* and /cosmos.group.v1.*See SECURITY.md for vulnerability reporting.
| Variable | Default | Description |
|---|---|---|
GITOPIA_MNEMONIC | auto-generated | BIP-39 wallet mnemonic |
GITOPIA_GRPC_ENDPOINTS | gitopia-grpc.polkachu.com:11390 | gRPC endpoints |
TRUST_LEVEL | chainwrite | readonly, localwrite, chainwrite |
TOOLSETS | all | Comma-separated toolsets to enable (see below) |
DRY_RUN | false | Preview transactions without broadcasting |
APPROVAL_MODE | false | Require confirmation before chain writes |
MCP_WORKSPACE_PATH | ~/.mcp/gitopia/workspace | Workspace root |
MCP_LOG_LEVEL | info | Log level |
TRANSPORT | stdio | stdio or http |
PORT | 8080 | HTTP listen port (when TRANSPORT=http) |
See env.example for the full list.
Control which tools are exposed to the MCP client. Useful for reducing context window usage in AI assistants.
| Toolset | Tools | Description |
|---|---|---|
core | 52 | All tools except workflow orchestrators (always included) |
workflow | 5 | bootstrap_repo, create_feature_branch, create_feature_branch_pr, update_feature_branch, commit_and_push_changes |
TOOLSETS=all (default): All 57 toolsTOOLSETS=core: 52 tools (hides workflow orchestrators)TOOLSETS=core,workflow: Same as allFor Claude Code users, TOOLSETS=core is recommended since Claude can orchestrate git operations natively.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/gitopia-gitopia-mcp-server)<a href="https://allmcps.com/mcp/gitopia-gitopia-mcp-server"><img src="https://allmcps.com/api/badge/gitopia-gitopia-mcp-server?style=directory" alt="Gitopia MCP Server on AllMCPs" /></a>