Skip to main content
Glama

Gitea for ChatGPT

English · Apache-2.0

Open-Source-MCP-Server und portables Plugin zur Verwaltung eigener Gitea-Instanzen mit ChatGPT und kompatiblen Codex-Clients. 160 typisierte Tools für Repositories, Dateien, Issues, Pull Requests, Reviews, Actions, Kanban-Projekte, Zeiterfassung, Organisationen, Packages, Sprint-Meilensteine, Gitea-Releases und Wiki. Schreibende Aktionen werden standardmäßig direkt ausgeführt; mit REQUIRE_WRITE_APPROVAL=true verlangen sie eine separate menschliche Freigabe.

Installation per Skript

Voraussetzungen: Node.js 24 LTS, pnpm 11.25.0, Git und für Containerbetrieb Docker Compose. Eigener HTTPS-Endpunkt und OAuth/OIDC-Anbieter sind erforderlich. Es wird kein laufender Dienst mitgeliefert.

git clone https://github.com/Tracht-Digital-Solutions/gitea-chatgpt-plugin.git
cd gitea-chatgpt-plugin
node scripts/install.mjs --init
# .env im Editor mit eigenen Gitea-/MCP-/OAuth-Einstellungen ausfüllen
node scripts/install.mjs --check
node scripts/install.mjs --start

Das Skript bewahrt vorhandene Einstellungen und Schlüssel, baut Server und Image lokal und erstellt ein Plugin mit konkretem Endpunkt. Ergebnis und öffentliche ChatGPT-Verbindungsdaten liegen unter artifacts/. Es gibt keine GitHub-Releases oder erforderlichen vorgebauten Images. Vollständige Schritt-für-Schritt-Anleitung.

Related MCP server: GitLab MCP Server

Einstellungen und ChatGPT

Die kommentierte .env.example beschreibt alle Werte. Einstellungen werden ausschließlich lokal in .env gepflegt und per Skript angewendet; ChatGPT kann sie nicht ändern. Standardmäßig werden Gitea-Server über GITEA_INSTANCES konfiguriert und die freie Servereinrichtung ist deaktiviert. Kein Gitea-Server ist fest vorgegeben. Tokens ausschließlich im geschützten Portal oder in dokumentierten Betreiber-Secrets hinterlegen.

In ChatGPT die konkrete MCP-Verbindung aus artifacts/chatgpt-connection.json hinzufügen, OAuth konfigurieren und das Plugin installieren. Danach list_instances, connection_status, list_repositories und get_runtime_status prüfen. Update, Moduswechsel und Diagnose von approval_required: Schreibfreigabe betreiben und prüfen. Zugangsdaten niemals im Chat senden. Die tatsächliche Kontoabnahme erfordert dein eigenes Deployment und ist noch nicht verifiziert.

Entwicklung und Sicherheit

pnpm install --frozen-lockfile
pnpm check
pnpm test:e2e

CI prüft Typen, Lint, Format, Coverage, MCP-Schemas, Build, Docker und das lokale Installationspaket. Security prüft Dependencies, Secrets, CodeQL und Container. Release-/Publish-Automatisierung wurde entfernt. Git-Historie und Tags bleiben als Quellcode-Nachweise erhalten.

OAuth, verschlüsselte Mandantentrennung und SSRF-/DNS-Rebinding-Schutz bleiben verpflichtend; konkrete Einmalfreigaben sind optional per REQUIRE_WRITE_APPROVAL=true. Deployment, Sicherheitsmodell, Fortschritt, Mitwirken, Lizenz.

Parameter- und Funktionsumfang · Actions, Projekte und Zeit. GitHub-Quellcode und lokale Pakete bedeuten keine Freigabe im offiziellen Plugin-Verzeichnis.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    • Overleaf MCP server for ChatGPT, Claude and any AI agent: list projects, read file, edit file, compile project, add comment, reply to comment, accept tracked change and invite collaborator in your own Overleaf account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Overleaf yourself; Cotlet does not store your password and you need no Overleaf API key. About the official Overleaf API: Overleaf has no public API to read or change existing projects (checked 5 Nov 2026). Its only API, Open in Overleaf, sends LaTeX in one direction to create a new project. Setup and FAQ: https://cotlet.dev/integrations/overleaf-api-mcp-server

    • Nextcloud MCP server for ChatGPT, Claude and any AI agent: upload file, share file, create calendar event, add contact, create Deck card and search files in your own Nextcloud account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Nextcloud yourself; Cotlet does not store your password and you need no Nextcloud API key. About the official Nextcloud API: Yes. Every Nextcloud instance has WebDAV for files, CalDAV for calendars, CardDAV for contacts, an OCS Share API and a Deck API, and they accept an app password (checked 16 Oct 2026). Setup and FAQ: https://cotlet.dev/integrations/nextcloud-api-mcp-server

    • Redmine MCP server for ChatGPT, Claude and any AI agent: create issue, update issue, log time, list my issues, add comment and list projects in your own Redmine account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to Redmine yourself; Cotlet does not store your password and you need no Redmine API key. About the official Redmine API: Yes, Redmine has a REST API (checked 16 Oct 2026). Issues, projects, users and time entries are marked Stable, in JSON or XML, with an API key per user; an administrator must first turn on Enable REST API under Administration > Settings > API. Setup and FAQ: https://cotlet.dev/integrations/redmine-api-mcp-server

      https://cotlet.dev/mcp/v1/redmine
    • GoHighLevel MCP server for ChatGPT, Claude and any AI agent: create workflow, add trigger, add action, publish workflow, read workflow stats and edit funnel page SEO in your own GoHighLevel account. Cotlet works in the account through your Cloud Browser, a real Chrome where you sign in to GoHighLevel yourself; Cotlet does not store your password and you need no GoHighLevel API key. About the official GoHighLevel API: Yes. HighLevel has a public REST API and official MCP servers with more than 550 read, create, update and delete operations (checked 27 Oct 2026). Setup and FAQ: https://cotlet.dev/integrations/gohighlevel-api-mcp-server

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables interaction with GitLab repositories through secure OAuth 2.0 authentication. Supports comprehensive GitLab operations including merge requests, issues, file management, commits, and branch operations through natural language.
      18 npm
      MIT
    • A
      license
      B
      quality
      B
      maintenance
      Enables AI-powered exploration and interaction with GitLab instances through comprehensive search, code browsing, and repository management. Supports both self-hosted and GitLab.com with flexible authentication for read and write operations.
      69
      412 npm
      13
      MIT
    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI agents to interact with a Forgejo instance as an authenticated user, supporting issues, pull requests, repositories, and notifications.
      70 npm
      MIT