Cleyrop MCP
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., "@Cleyrop MCPGet the content of the latest meeting notes from the project 'Strategy'"
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.
Données de travail → Cleyrop MCP
Serveur MCP pour interagir avec les données de travail Cleyrop via le
cleyrop-sdk : naviguer, rechercher, lire le contenu d'un fichier pour le
requêter dans le chatbot, et gérer fichiers/dossiers.
Packagé selon la convention des tools MCP de
La Fabrique (même
structure que tool-sharepoint / tool-excel). S'appuie sur le
cleyrop-sdk.
Cas d'usage central
« Récupère le fichier X dans le projet Y et réponds à ma question dessus. »
Le LLM localise le fichier (list_projects / browse / search), appelle
read_file qui télécharge le fichier et renvoie son contenu texte
(extrait selon le format), puis répond à partir de ce contenu.
Related MCP server: emcp
Tools exposés
Lecture / navigation
Tool | Rôle |
| Projets accessibles (id, nom, slug) |
| Lister un projet / un dossier (fichiers + sous-dossiers) |
| Rechercher (plein texte ou par nom) |
| Métadonnées d'un fichier |
| Contenu texte d'un fichier (txt/md/csv/json/xml…, .xlsx, .docx, .pdf) |
Écriture / gestion
Tool | Rôle |
| Créer un dossier (arborescence incluse) |
| Écrire un contenu texte comme fichier |
| Opérations fichier (delete = corbeille, ou |
| Opérations dossier |
Corbeille
Tool | Rôle |
| Gestion de la corbeille |
Divers
Tool | Rôle |
| Diagnostiquer l'authentification / l'accès (sans fuite de secret) |
Désigner un fichier : par son
file_id, ou parproject(id/slug) +path(chemin S3-style, ex./dossier/fichier.csv).
Extraction de contenu (read_file)
Format | Méthode |
txt, md, csv, json, xml, html, yaml, log, code… | décodage UTF-8 |
| openpyxl → feuilles en lignes tabulées |
| python-docx → paragraphes + tableaux |
| pypdf → texte par page |
binaire (image, archive…) | non extractible → métadonnées seules |
Le texte est tronqué à max_chars (défaut 200 000) pour ne pas saturer le
contexte du modèle.
Authentification
Identique au pattern de production Cleyrop (cf. tool-excel) : priorité au
compte de service (CLEYROP_CLIENT_ID + CLEYROP_CLIENT_SECRET, injecté par
La Fabrique), sinon CLEYROP_TOKEN. Résolution d'URL in-cluster par défaut
(FQDN .svc.cluster.local), ou CLEYROP_DOMAIN, ou
CLEYROP_API_URL/CLEYROP_KEYCLOAK_URL. Voir .env.example et diagnose().
Les droits effectifs (lecture/écriture) dépendent du compte de service et de ses rôles sur le projet.
diagnose()confirme l'authentification ; un échec d'écriture (403) indique un manque de droits côté projet.
Installation / tests
cd /home/cleyrop/tool-donnees-travail
uv sync
PYTHONPATH=src python -m pytest tests/ -qLancer
donnees-travail-cleyrop-mcp # stdio (local)
python main.py # HTTP streamable-http (conteneur)Build (La Fabrique)
Le Dockerfile suit la convention Cleyrop : base astral/uv,
uv sync, serveur HTTP sur MCP_PORT (8000, endpoint /mcp). cleyrop-sdk
est résolu via l'index privé cleyrop-sdk-gitlab
(UV_INDEX_CLEYROP_SDK_GITLAB_USERNAME/_PASSWORD injectées au build).
Variable d'instance | Portée | Valeur |
| globale |
|
(client credentials) | globale | injectées par La Fabrique |
This server cannot be deployed
Maintenance
Related MCP Connectors
Secure MCP server for exploring incwo CRM data, documents, and email workflows.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.
Related MCP Servers
- FlicenseAqualityCmaintenanceMCP server for Microsoft Office file operations. Read, write, and create Excel, Word, and PowerPoint files directly from your local filesystem.12-
- FlicenseNot gradedqualityDmaintenanceMCP server providing filesystem operations, shell execution, and web search capabilities.-
- AlicenseNot gradedqualityCmaintenanceMCP server enabling file operations (list, search, read, rename, move) on Google Drive and OneDrive.MIT
- AlicenseAqualityDmaintenanceMCP server that enables searching and reading binary document files (PDF, DOCX, PPTX, XLSX, ODT, ODS, ODP, RTF, EPUB) using regex patterns and retrieving content by sections.2MIT