Projets et membres
Lister les projets, consulter l'activité et les versions, inspecter les modules et gérer les membres lorsque l'utilisateur en a la permission.
Fonctionnement
Model Context Protocol est un standard ouvert qui permet aux clients IA d'utiliser les outils de systèmes externes via une interface commune. Redmine MCP fournit cette interface directement depuis Redmine, sans service d'intégration séparé.
Le serveur expose des outils MCP dédiés plutôt qu'un accès illimité à la base de données. Les outils disponibles dépendent des permissions de l'utilisateur, de l'accès aux projets et des extensions activées.
Lister les projets, consulter l'activité et les versions, inspecter les modules et gérer les membres lorsque l'utilisateur en a la permission.
Rechercher, créer et mettre à jour des demandes, ajouter des notes et des pièces jointes, travailler avec les relations, sous-tâches, observateurs et catégories.
Rechercher dans les demandes et les pages Wiki, filtrer les listes de demandes et exécuter les requêtes Redmine enregistrées sans reconstruire les filtres dans le client.
Lire, créer et mettre à jour les entrées de temps, consulter les types d'activités et importer plusieurs entrées en une opération.
Lire, créer et mettre à jour les pages Wiki des projets ; parcourir les forums, sujets et fils de messages.
Lister les fichiers du projet, téléverser des fichiers et pièces jointes, consulter les métadonnées des pièces jointes et télécharger les pièces jointes prises en charge dans les limites documentées.
Pour commencer
L'installation suit le flux standard des plugins Redmine. Un administrateur active MCP et attribue l'accès ; chaque utilisateur se connecte avec sa propre clé d'API Redmine.
cd /path/to/redmine/plugins
git clone https://github.com/rkteam/redmine_mcp.gitcd /path/to/redmine
bundle install.cursor/mcp.json{
"mcpServers": {
"redmine": {
"url": "https://your-redmine.example.com/mcp",
"headers": {
"X-Redmine-API-Key": "your_api_key"
}
}
}
}Le format exact de configuration MCP peut varier selon la version du client. Ne placez pas les clés d'API dans le contrôle de versions.
Le plugin ne contourne pas le modèle de permissions de Redmine. L'accès MCP ne remplace pas les permissions ni les règles de visibilité de Redmine ; il ajoute un contrôle d'accès supplémentaire.
Les outils respectent les permissions et règles de visibilité Redmine existantes de l'utilisateur authentifié.
Les administrateurs peuvent bloquer les opérations de création, mise à jour et suppression tout en conservant les outils en lecture.
Certaines opérations d'écriture incluent des protections contre les mises à jour conflictuelles et la création accidentelle de ressources en double.
Redmine 6.0–7.0 · API REST requise
Conçu pour être étendu
D'autres plugins Redmine peuvent enregistrer leurs propres outils, ressources, prompts et capacités via l'API d'extension Redmine MCP, sans modifier Redmine MCP lui-même. Les administrateurs choisissent quelles extensions détectées sont activées.
Redmine MCP prend actuellement en charge Redmine 6.0–7.0. Consultez la documentation de compatibilité pour les versions de protocole et de SDK.
Tout client MCP qui prend en charge Streamable HTTP et les en-têtes HTTP personnalisés peut se connecter. La documentation inclut un exemple de configuration pour Cursor.
Chaque utilisateur s'authentifie avec sa clé d'API Redmine dans l'en-tête X-Redmine-API-Key. L'API REST doit être activée dans Redmine.
Oui. Le plugin vérifie la permission globale Use MCP en plus des permissions et règles de visibilité Redmine existantes de l'utilisateur authentifié.
Oui. Le mode lecture seule bloque les opérations de création, mise à jour et suppression tout en conservant les outils de lecture.
Non. Le client MCP a seulement besoin d'un accès réseau au point de terminaison /mcp de Redmine. La connexion peut être publique ou privée, selon l'endroit où le client s'exécute.
Oui. D'autres plugins Redmine peuvent enregistrer leurs propres outils, ressources, prompts et capacités via l'API d'extension Redmine MCP. Les administrateurs choisissent quelles extensions détectées sont activées. Voir le guide d'extension.
Le dépôt contient les étapes d'installation, la configuration du client, la référence complète des outils et un guide de dépannage.