Gitea for ChatGPT
Provides tools for managing self-hosted Gitea instances, including repositories, files, branches, tags, issues, pull requests, releases, workflows, and connection/status operations.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gitea for ChatGPTshow my connected Gitea instances and my first 20 repositories"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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. 159 typisierte Tools für Repositories, Dateien, Issues, Pull Requests, Reviews, Actions, Kanban-Projekte, Zeiterfassung, Organisationen, Packages, Sprint-Meilensteine, Gitea-Releases und Wiki. Schreibende Aktionen verlangen 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 --startDas 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 und list_repositories 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:e2eCI 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, SSRF-/DNS-Rebinding-Schutz und konkrete Einmalfreigaben bleiben verpflichtend. Deployment, Sicherheitsmodell, Fortschritt, Mitwirken, Lizenz.
Parameter- und Funktionsumfang · Actions, Projekte und Zeit. GitHub-Quellcode und lokale Pakete bedeuten keine Freigabe im offiziellen Plugin-Verzeichnis.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and write KukGit repositories, files, issues and pull requests from an AI assistant.
Access the GitHub API, enabling file operations, repository management, search functionality, and…
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Manage repositories, users, releases, and automate GitHub workflows
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables 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.4 npmMIT
- AlicenseBqualityAmaintenanceEnables 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.6348 npm12MIT
- FlicenseNot gradedqualityDmaintenanceBridges ChatGPT to GitHub with full write access, enabling repository management, file operations, and pull request creation.-
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with a Forgejo instance as an authenticated user, supporting issues, pull requests, repositories, and notifications.56 npmMIT