Serveur MCP de ProjectForge

ProjectForge expose un serveur Model Context Protocol : Claude Code, Codex ou tout autre client MCP peut lire et écrire vos projets, tâches, documents, notes et carnet de bord. Le serveur ne génère aucun contenu — il stocke et organise ce que l'agent lui envoie.

Connexion

Le token se génère dans l'application, Settings → Accès MCP. Il n'est affiché qu'une seule fois. Vous choisissez sa portée :

Dans tous les cas, l'agent n'accède qu'aux projets dont vous êtes membre, avec les droits de votre rôle.

Claude Code

claude mcp add --transport http projectforge https://projectforge.tyu.re/mcp --header "Authorization: Bearer <token>"

Codex et autres clients

Déclarez un serveur MCP HTTP pointant sur https://projectforge.tyu.re/mcp avec l'en-tête Authorization: Bearer <token>.

Vérifier la connexion

curl -X POST https://projectforge.tyu.re/mcp \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Outils

Lecture

Écriture (token read-write)

Ressources

Du contexte en lecture seule, que le client peut injecter directement :

Prompt

API de feedbacks

Vos propres applications peuvent envoyer des retours dans un projet, qui deviennent ensuite des tâches en un clic :

curl -X POST https://projectforge.tyu.re/api/feedback \
  -H "Authorization: Bearer <token-feedback-du-projet>" \
  -H "Accept: application/json" \
  -F type=bug -F title="Le bouton ne répond pas" -F description="Étapes pour reproduire…"

Champs : type (bug, feature ou other), title, description, et en option user_email, user_name, context (objet) et image (5 Mo max). Le token de feedback se trouve dans les paramètres du projet. Limite : 30 envois par heure.

Les erreurs sont toujours en JSON : un message, un code stable (missing_token, invalid_token, validation_failed, rate_limited…) et un hint qui dit comment s'en sortir. Le contrat complet est dans la spécification OpenAPI.

Voir aussi