From fe377f168d4e785e6add6d0420132f1a05fab156 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Mon, 23 Feb 2026 19:52:51 -0600 Subject: [PATCH] store: Custom Gitea MCP server added to Docker MCP Gateway via custom catalog --- ...d-to-docker-mcp-gateway-via-cust-2c9312.md | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 graph/configurations/custom-gitea-mcp-server-added-to-docker-mcp-gateway-via-cust-2c9312.md diff --git a/graph/configurations/custom-gitea-mcp-server-added-to-docker-mcp-gateway-via-cust-2c9312.md b/graph/configurations/custom-gitea-mcp-server-added-to-docker-mcp-gateway-via-cust-2c9312.md new file mode 100644 index 00000000000..608f2fefd1a --- /dev/null +++ b/graph/configurations/custom-gitea-mcp-server-added-to-docker-mcp-gateway-via-cust-2c9312.md @@ -0,0 +1,38 @@ +--- +id: 2c931290-5a7c-4616-be91-732ba3808e46 +type: configuration +title: "Custom Gitea MCP server added to Docker MCP Gateway via custom catalog" +tags: [gitea, mcp, docker-mcp-gateway, catalog, homelab, configuration] +importance: 0.8 +confidence: 0.8 +created: "2026-02-24T01:52:51.859535+00:00" +updated: "2026-02-24T01:52:51.859535+00:00" +--- + +# Gitea MCP Server in Docker MCP Gateway + +## Background +Gitea MCP is NOT in the default Docker MCP catalog (317 servers, no Gitea). Added via a custom catalog YAML. + +## Setup +- **Catalog file:** `/home/cal/mcp-gateway/gitea-catalog.yaml` on LXC 303 +- **Image:** `docker.gitea.com/gitea-mcp-server:latest` (from gitea.com/gitea/gitea-mcp) +- **Command:** `/app/gitea-mcp -t stdio -host -token ` +- **Capabilities:** 50+ tools covering repos, branches, files, issues, PRs, releases, users, orgs, wiki, Gitea Actions + +## Catalog YAML Format +Follows Docker MCP catalog schema with `registry.servername` containing: +- description, title, image, command (with template vars like `{{gitea.host}}`) +- config schema, secrets definitions, tools list + +## Config & Secrets +- Config: `gitea.host: https://git.manticorum.com` +- Secret: `gitea.token` = Gitea PAT (from tea CLI config at `~/.config/tea/config.yml`) + +## Alternative Gitea MCP Servers +- `raohwork/forgejo-mcp` (Go, Mozilla license, Docker image `ronmi/forgejo-mcp`) +- `louis-fvt/mcp-gitea` (TypeScript, lighter) + +## Links +- RELATED_TO n8n-mcp setup (1d8200b3) +- RELATED_TO Gitea Actions config (73646e80)