Redmine MCP Server
Dies ist eine Model Context Protocol (MCP)-Serverimplementierung für Redmine. Sie integriert sich in die REST-API von Redmine, um Ticket- und Projektinformationen für LLMs bereitzustellen.
Merkmale
Unterstützt stabile Ressourcen von der Redmine REST API:
Probleme (1.0~)
Projekte (1.0~)
Benutzer (1,1~)
Zeiteinträge (1.1~)
Werkzeuge
Probleme
Suchprobleme
Filtern Sie nach Projekt, Status, Beauftragtem usw.
Stichwortsuche
Unterstützung für benutzerdefinierte Felder
Probleme erstellen/aktualisieren
Tracker, Status, Priorität festlegen
Konfigurieren benutzerdefinierter Felder
Kommentare hinzufügen
Probleme löschen
Projekte
Projekte suchen
Filtern nach aktivem/archiviertem/geschlossenem Status
Stichwortsuche
Projektdetails abrufen
Tracker und Kategorieninformationen einschließen
Projekte erstellen/aktualisieren
Konfigurieren Sie Module und Tracker
Festlegen der Mitgliedervererbung
Projekte archivieren/dearchivieren
Projekte löschen
Zeiteinträge
Zeiteinträge suchen
Filtern nach Projekt, Benutzer, Datumsbereich
Zeiteintragsdetails abrufen
Zeiteinträge erstellen/aktualisieren
Aufzeichnung gegen Projekt oder Problem
Aktivität angeben
Unterstützung für benutzerdefinierte Felder
Zeiteinträge löschen
Verwendung mit Claude
Um diesen Server mit Claude zu verwenden, konfigurieren Sie ihn wie folgt:
Konfigurationsoptionen
command
: Befehl zum Ausführen des npm-Paketsargs
:-y
: Automatische Antwort mit „Ja“ auf Eingabeaufforderungen--prefix
: Installationsverzeichnis angebenDas letzte Argument gibt den Paketnamen an
env
: UmgebungsvariablenREDMINE_HOST
: Redmine-Server-URLREDMINE_API_KEY
: Ihr Redmine-API-Schlüssel
Aufstellen
Einen API-Schlüssel erhalten
Aktivieren Sie die REST-API in den Redmine-Administratoreinstellungen
Holen Sie sich den API-Schlüssel von der Benutzereinstellungsseite
Umgebungsvariablen
Legen Sie die folgenden Umgebungsvariablen fest:
REDMINE_API_KEY
: API-Schlüssel, der aus den Redmine-Benutzereinstellungen abgerufen wurdeREDMINE_HOST
: Redmine-Server-URL (z. B.https://redmine.example.com
)
Testen
Unit-Tests
Aus Gründen der Datensicherheit werden in die Tests nur GET-Operationen einbezogen.
Inspektorprüfung
Verwenden Sie MCP Inspector , um die Funktionalität zu überprüfen:
Berechtigungen
Für einige Funktionen sind Administratorrechte erforderlich:
Benutzerbezogene Vorgänge
list_users
: Administrator erforderlichcreate_user
: Administrator erforderlichupdate_user
: Administrator erforderlichdelete_user
: Administrator erforderlich
Die verfügbaren Informationen variieren je nach Benutzerberechtigungsstufe. Weitere Informationen finden Sie in der Redmine-API-Dokumentation .
Entwicklung
Anforderungen
Node.js 18 oder höher
npm 9 oder höher
Bibliotheken
@modelcontextprotocol/sdk
: MCP SDKzod
: Schemavalidierungtypescript
: Typsystem
Verzeichnisstruktur
Gebäude
Architekturentscheidungsdatensätze
Wichtige Designentscheidungen sind in docs/adr
dokumentiert. Beachten Sie diese Dokumente, wenn Sie Funktionen hinzufügen oder ändern.
Lizenz
MIT
Ähnliche Projekte
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol-Server für die Interaktion mit Redmine über dessen REST-API, der die Verwaltung von Tickets, Projekten und Benutzerdaten durch die Integration mit LLMs ermöglicht.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides access to MongoDB databases. This server enables LLMs to inspect collection schemas and execute read-only queries.Last updated -8292264MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -45138MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.Last updated -MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows interaction with the RubyGems.org API to fetch metadata about Ruby packages, search gems, and explore dependencies and ownership information.Last updated -6