Gitee
Gitee MCP-Server
Gitee MCP-Server ist eine Model Context Protocol (MCP)-Serverimplementierung für Gitee. Er bietet eine Reihe von Tools für die Interaktion mit der Gitee-API, die es KI-Assistenten ermöglichen, Repositories, Issues, Pull Requests und mehr zu verwalten.
Funktionen
Interaktion mit Gitee-Repositories, Issues, Pull Requests und Benachrichtigungen
Konfigurierbare API-Basis-URL zur Unterstützung verschiedener Gitee-Instanzen
Befehlszeilen-Flags für einfache Konfiguration
Unterstützt persönliche, Organisations- und Unternehmensvorgänge
Dynamische Aktivierung/Deaktivierung von Toolsets
Repository-Issues abrufen

Implementierung programmieren & Pull Request basierend auf Issue-Details erstellen

Kommentieren & Issue schließen

Related MCP server: PyGithub MCP Server
Installation (Dieser Schritt kann beim Starten mit npx übersprungen werden)
Voraussetzungen
Go 1.23.0 oder höher
Gitee-Konto mit einem Zugriffstoken, Hier abrufen
Aus dem Quellcode erstellen
Repository klonen:
git clone https://gitee.com/oschina/mcp-gitee.git cd mcp-giteeProjekt erstellen:
make buildVerschieben Sie ./bin/mcp-gitee in den PATH
Verwendung von go install
go install gitee.com/oschina/mcp-gitee@latestVerwendung
Überprüfen der mcp-gitee-Version:
mcp-gitee --versionMCP-Host-Konfiguration
Konfigurationsbeispiel: Klicken Sie hier, um weitere Anwendungskonfigurationen anzuzeigen
Verbindung zum offiziellen Remote-mcp-gitee-Server (keine Installation erforderlich)
{
"mcpServers": {
"gitee": {
"url": "https://api.gitee.com/mcp",
"headers": {
"Authorization": "Bearer <your personal access token>"
}
}
}
}npx
{
"mcpServers": {
"gitee": {
"command": "npx",
"args": [
"-y",
"@gitee/mcp-gitee@latest"
],
"env": {
"GITEE_API_BASE": "https://gitee.com/api/v5",
"GITEE_ACCESS_TOKEN": "<your personal access token>"
}
}
}
}ausführbare Datei
{
"mcpServers": {
"gitee": {
"command": "mcp-gitee",
"env": {
"GITEE_API_BASE": "https://gitee.com/api/v5",
"GITEE_ACCESS_TOKEN": "<your personal access token>"
}
}
}
}Befehlszeilenoptionen
--token: Gitee-Zugriffstoken--api-base: Gitee-API-Basis-URL (Standard: https://gitee.com/api/v5)--version: Versionsinformationen anzeigen--transport: Transporttyp (stdio, sse oder http, Standard: stdio)--address: Host und Port, auf dem der Server gestartet werden soll (Standard: localhost:8000)--enabled-toolsets: Durch Kommas getrennte Liste der zu aktivierenden Tools (falls angegeben, werden nur diese Tools aktiviert)--disabled-toolsets: Durch Kommas getrennte Liste der zu deaktivierenden Tools
Umgebungsvariablen
Sie können den Server auch über Umgebungsvariablen konfigurieren:
GITEE_ACCESS_TOKEN: Gitee-ZugriffstokenGITEE_API_BASE: Gitee-API-Basis-URLENABLED_TOOLSETS: Durch Kommas getrennte Liste der zu aktivierenden ToolsDISABLED_TOOLSETS: Durch Kommas getrennte Liste der zu deaktivierenden Tools
Toolset-Verwaltung
Die Toolset-Verwaltung unterstützt zwei Modi:
Aktivieren bestimmter Tools (Whitelist-Modus):
Verwenden Sie den Parameter
--enabled-toolsetsoder die UmgebungsvariableENABLED_TOOLSETSNach der Angabe werden nur die aufgeführten Tools aktiviert, andere werden deaktiviert
Beispiel:
--enabled-toolsets="list_user_repos,get_file_content"
Deaktivieren bestimmter Tools (Blacklist-Modus):
Verwenden Sie den Parameter
--disabled-toolsetsoder die UmgebungsvariableDISABLED_TOOLSETSNach der Angabe werden die aufgeführten Tools deaktiviert, andere werden aktiviert
Beispiel:
--disabled-toolsets="list_user_repos,get_file_content"
Hinweis:
Wenn sowohl
enabled-toolsetsals auchdisabled-toolsetsangegeben sind, hatenabled-toolsetsVorrangToolnamen unterscheiden zwischen Groß- und Kleinschreibung
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Details finden Sie in der Datei LICENSE.
Verfügbare Tools
Der Server bietet verschiedene Tools für die Interaktion mit Gitee:
Tool | Kategorie | Beschreibung |
list_user_repos | Repository | Liste der autorisierten Benutzer-Repositories |
get_file_content | Repository | Inhalt einer Datei in einem Repository abrufen |
create_repo | Repository | Repository erstellen (Benutzer, Organisation oder Unternehmen) |
fork_repository | Repository | Repository forken |
create_release | Repository | Release für ein Repository erstellen |
list_releases | Repository | Repository-Releases auflisten |
search_open_source_repositories | Repository | Open-Source-Repositories auf Gitee suchen |
search_files_by_content | Repository | Dateien nach Inhalt in einem Repository suchen |
compare_branches_tags | Repository | Zwei Branches, Tags oder Commits in einem Repository vergleichen |
list_repo_pulls | Pull Request | Pull Requests in einem Repository auflisten |
merge_pull | Pull Request | Pull Request mergen |
create_pull | Pull Request | Pull Request erstellen |
update_pull | Pull Request | Pull Request aktualisieren |
get_pull_detail | Pull Request | Details eines Pull Requests abrufen |
get_diff_files | Pull Request | Diff-Dateien eines Pull Requests abrufen |
manage_pull_review | Pull Request | Pull-Request-Review verwalten (genehmigen oder abbrechen) |
create_comment | Kommentar | Kommentar zu einem Issue oder Pull Request erstellen |
list_comments | Kommentar | Alle Kommentare für ein Issue oder einen Pull Request auflisten |
create_issue | Issue | Issue erstellen |
update_issue | Issue | Issue aktualisieren |
get_repo_issue_detail | Issue | Details eines Repository-Issues abrufen |
list_repo_issues | Issue | Repository-Issues auflisten |
get_user_info | Benutzer | Informationen zum aktuell authentifizierten Benutzer abrufen |
search_users | Benutzer | Nach Benutzern suchen |
list_user_notifications | Benachrichtigung | Benutzerbenachrichtigungen auflisten |
Beitrag
Wir freuen uns über Beiträge aus der Open-Source-Community! Wenn Sie zu diesem Projekt beitragen möchten, befolgen Sie bitte diese Richtlinien:
Forken Sie das Repository.
Erstellen Sie einen neuen Branch für Ihr Feature oder Ihren Bugfix.
Nehmen Sie Ihre Änderungen vor und stellen Sie sicher, dass der Code gut dokumentiert ist.
Senden Sie einen Pull Request mit einer klaren Beschreibung Ihrer Änderungen.
Weitere Informationen finden Sie in der Datei CONTRIBUTING.
This server cannot be installed
Maintenance
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oschina/mcp-gitee'
If you have feedback or need assistance with the MCP directory API, please join our Discord server