Installation
1. Download the gitea-mcp Binary
The official gitea-mcp project (from the Gitea team itself) provides prebuilt binaries.
macOS (ARM64 / Apple Silicon)
macOS (Intel x86_64)
Linux (x86_64)
Linux (ARM64)
Windows
2. Install to System PATH
Why /usr/local/bin? Goose's SearchPaths resolver includes /usr/local/bin (and /opt/homebrew/bin on macOS). Placing the binary here ensures Goose can find it when spawning the MCP process.
3. Verify
4. Get a Gitea Access Token
-
Go to your Gitea instance: Settings → Applications → Manage Access Tokens
-
Generate a new token with these scopes (at minimum):
read:repository
write:repository
read:issue
write:issue
read:user
For full functionality, also enable:
write:package
write:notification
-
Save the token securely — you'll need it in the configuration step.
5. (Optional) Set Up SSH for Git Operations
The MCP handles Gitea API calls. For git clone, git push, and git pull, configure SSH separately — see SSH Setup.