Best Forgejo MCP Servers
Forgejo is a self-hosted lightweight software forge that provides Git repository hosting, issue tracking, and collaboration features. It's a community-driven fork of Gitea, focused on being a truly open source and independent software development platform.
Why this server?
Provides paste-ready Forgejo CI configurations for compiling and replaying BrowserEngine flows, with JSON/JUnit report outputs.
AlicenseBqualityAmaintenanceMCP server for Puppeteer-based browser automation with a unified observe (a11y snapshot + pixel overlay), diff engine, event layer, and action primitives.267 npmApache 2.0Why this server?
Provides tools to interact with Forgejo repositories, including listing repositories, getting repository information, managing issues (list and create), and reading file contents.
AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server that provides Claude Desktop with tools to interact with Forgejo repositories, including listing repos, issues, and reading files.810GPL 3.0Why this server?
API-compatible with Gitea; provides tools for managing issues, repositories, pull requests, files, and releases on Forgejo instances.
AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to read, create, and manage issues, repositories, and releases on Gitea, Forgejo, or Codeberg instances via personal access tokens.21119 PyPI2MITWhy this server?
Provides tools for interacting with a Forgejo instance, including repository management, issue tracking, pull requests, organization management, user management, and admin/system operations.
AlicenseBqualityDmaintenanceA Model Context Protocol (MCP) server for Forgejo and Gitea instances, enabling AI assistants to interact with repositories, issues, pull requests, and more.100522 npm13MITWhy this server?
Allows AI agents to manage Forgejo Projects and Kanban boards, including creating and managing projects, columns, cards/issues, milestones, and moving cards between board columns.
AlicenseBqualityFmaintenanceEnables AI agents to automate project management on self-hosted Forgejo v15, including managing Projects/Kanban boards, columns, cards, issues, and milestones, despite Forgejo lacking a REST API for Projects.31-Why this server?
Provides read and guarded write access to a Forgejo instance, covering the authenticated user, repositories, issues, pull requests, search, organizations, notifications, comments, reviews, and Actions (CI) runs. Write operations such as creating repositories, branches, issues, pull requests, comments, migrating repositories, managing push mirrors, and dispatching workflows are available only when explicitly enabled.
AlicenseAqualityAmaintenanceEnables MCP clients to read a Forgejo, Codeberg, or Gitea instance—including users, repositories, issues, pull requests, search, notifications, comments, reviews, and Actions runs—with opt-in, time-boxed guarded writes for repository, branch, issue, pull request, comment, migration, push-mirror, and workflow operations.591MITWhy this server?
Allows a Forgejo repository (or a subdirectory) to be added as a documentation source and synced by fetching the branch tip during indexing.

Contextatorofficial
AlicenseNot gradedqualityAmaintenanceEnables turning any collection of documentation into a private, semantically searchable MCP endpoint, with one URL per project and self-hosted in a single Docker container.AGPL 3.0Why this server?
Allows fetching release notes from Forgejo repositories.
FlicenseAqualityCmaintenanceCombines GitHub releases from multiple repositories into a single product release note, with context sources for LLM synthesis.730 PyPI-Why this server?
Provides tools for interacting with a Forgejo instance, enabling repository exploration and management of issues and pull requests, including creating and updating issues, commenting, opening pull requests, and reading branches, commits, and files.
FlicenseAqualityBmaintenanceEnables assistants to read Forgejo repositories and manage issues and pull requests directly from the working session, using the caller's own token against any Forgejo instance.13-