go-gitea/gitea

Implement MCP server in Gitea

Opened this issue · 4 comments

Feature Description

Gitea’s official MCP server has been released at https://gitea.com/gitea/gitea-mcp. However, if Gitea itself implements the protocol directly, no additional deployment will be required.

Screenshots

No response

I agree it should be part of the main application, but disabled by default.

I think we should still have it separate as it can evolve as rapidly as it needs to and if there are changes that are urgent then we don't need to affect the project releases

I agree with @techknowlogick on keeping it separate.

MCP is a protocol used by LLMs that's still evolving rapidly. Having it as a separate component allows users to:

  • Upgrade or downgrade independently of Gitea releases
  • Extend functionality (like I've done)
  • Keep up with protocol changes without waiting for Gitea release cycles

The flexibility of a separate deployment outweighs the convenience of integration, especially for a rapidly evolving protocol.

If there's enough interest I'd commit some time into setting up a docker-compose environment with documentation regarding the quick out-of-the-box experience of having Gitea hosted along its mcp service for SSE access.

Ok, I'll probably look into it anyways. 🤷🏻