Mathias Bergqvist 9d08352324
All checks were successful
CD / Lint / Test / Vet (push) Successful in 6s
CD / Build & Import (push) Successful in 11s
CD / Deploy via GitOps (push) Successful in 3s
feat(auth): fall back to GITEA_MCP_DEFAULT_TOKEN when no Bearer header
claude.ai connectors call the server with no Authorization header (confirmed
via request logging). Add a configurable default Gitea PAT so unauthenticated
clients (like claude.ai) can still reach the server.

Claude Code continues to pass per-request PATs; defaultToken="" preserves
the existing strict behaviour when the env var is unset.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 22:22:04 +02:00
2026-05-05 07:52:29 +02:00
2026-05-04 23:06:06 +02:00
2026-05-04 23:06:06 +02:00
2026-05-04 20:13:41 +02:00
2026-05-05 07:52:39 +02:00

gitea-mcp

Streamable HTTP MCP service exposing Gitea repo operations to Claude apps. See ~/dev/AI/infra/docs/superpowers/specs/2026-05-04-gitea-mcp-gitops-workflow-design.md.

Description
Custom MCP front door for Gitea — claude.ai connector + Streamable HTTP
Readme 575 KiB
Languages
Go 97.7%
Shell 2.1%
Dockerfile 0.2%