Forgejo MCP
by raohwork
Manage Forgejo and Gitea issues, labels, releases, wiki pages, pull requests, and repository tasks through MCP.
Install Forgejo MCP
Pick your client, then add it in one click or paste the config.
http://localhost:8080/sse
Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.
Overview
Use cases
- Create and update repository issues
- Organize labels and milestones
- Review pull requests and Actions tasks
- Manage releases and attachments
- Maintain wiki pages and issue discussions
Key features
- Forgejo and Gitea repository management
- Issue, comment, attachment, and dependency operations
- Label and milestone management
- Release and release attachment management
- Stdio and HTTP MCP modes
- Repository search and pull request viewing
Security & health
What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.
ActiveLast checked Today
Recent health check succeeded.
19/20 checks healthy over the last 79d
Adoption & maintenance
Factual signals from GitHub, npm, and our automated checks — not a rating.
GitHub stars69Stargazers on the source repository.
Last commit1y agoMost recent push to the default branch.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.
How Forgejo MCP works
Reviews
No reviews yet — be the first to share how it worked for you.
Frequently Asked Questions about Forgejo MCP
raohwork/forgejo-mcp is an MCP server that connects AI assistants to Forgejo and Gitea repositories. Its main tools manage issues, labels, milestones, releases, comments, attachments, dependencies, repository searches, pull requests, wiki pages, and Actions tasks. It supports local stdio connections and remote HTTP access with token authentication.
Install it with Docker, `go install github.com/raohwork/forgejo-mcp@latest`, or a precompiled release binary. Docker can run either stdio or HTTP mode. After installation, configure the target Forgejo or Gitea URL and an access token in the MCP client or environment.
Configure the Forgejo or Gitea URL and access token with `FORGEJOMCP_SERVER` and `FORGEJOMCP_TOKEN`, or pass them as command-line options. In HTTP multi-user mode, send an `Authorization: Bearer <token>` header with each request.
Yes, it supports both local stdio connections and remote HTTP connections. HTTP mode provides SSE and Streamable HTTP configurations, while stdio mode is intended for local clients such as Claude Desktop and Gemini CLI.
Related MCP servers
Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.
AllMCPs Directory Badge
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
Badge Style:
Live Dynamic SVG Preview
Markdown (GitHub README)
[](https://allmcps.com/mcp/raohwork-forgejo-mcp)HTML Embed
<a href="https://allmcps.com/mcp/raohwork-forgejo-mcp"><img src="https://allmcps.com/api/badge/raohwork-forgejo-mcp?style=directory" alt="Forgejo MCP on AllMCPs" /></a>