{"_id":"@cerema/cadriciel-mcp","name":"@cerema/cadriciel-mcp","dist-tags":{"dev":"0.1.0","latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cerema/cadriciel-mcp","version":"0.1.0","description":"MCP Server Cadriciel - Low-code platform integration","main":"dist/index.js","bin":{"cadriciel-mcp":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","start:http":"node dist/http-server.js","dev":"ts-node src/index.ts","dev:http":"ts-node src/http-server.ts","watch":"tsc -w"},"keywords":["mcp","cadriciel","claude","anthropic"],"author":{"name":"CEREMA"},"license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.0.0","ts-node":"^10.9.0"},"engines":{"node":">=18.0.0"},"_id":"@cerema/cadriciel-mcp@0.1.0","gitHead":"6e113173a3415891e5e0b3bf67f58107189ac504","types":"./dist/index.d.ts","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-/HJ2IV7Mp10DjuUOXoULNrsfdm6uVWv3UzsPKRFmtkwnoMCrC4JNM6DiVp5WI4HWjmpwINl07bsszMeVuGE5Dw==","shasum":"24eeeb8a35b2a105b9214e95d7bc5f5fbef9a208","tarball":"https://registry.npmjs.org/@cerema/cadriciel-mcp/-/cadriciel-mcp-0.1.0.tgz","fileCount":53,"unpackedSize":121845,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRG25xUl+QDCYHdsa6rqQrfpONl1q6PxYpGGMLvVhLSwIgRQ/NxYOBHV8fkWxWpTDCFVA/Zg6Dbay/3grfxe42YU8="}]},"_npmUser":{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"},"directories":{},"maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cadriciel-mcp_0.1.0_1780836116676_0.45002526613522065"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-07T12:41:56.471Z","0.1.0":"2026-06-07T12:41:56.858Z","modified":"2026-06-07T12:41:57.069Z"},"maintainers":[{"name":"stephane.zucatti","email":"stephane.zucatti@me.com"}],"description":"MCP Server Cadriciel - Low-code platform integration","keywords":["mcp","cadriciel","claude","anthropic"],"author":{"name":"CEREMA"},"license":"MIT","readme":"# Cadriciel MCP Server\n\nServeur MCP (Model Context Protocol) pour l'intégration de Cadriciel avec les assistants IA comme Claude.\n\n## Installation\n\n```bash\ncd cadriciel-mcp\nnpm install\nnpm run build\n```\n\n## Configuration\n\n### Variables d'environnement\n\n| Variable | Description | Exemple |\n|----------|-------------|---------|\n| `CADRICIEL_API_URL` | URL de l'API Cadriciel | `https://studio.cerema.dev` |\n| `CADRICIEL_API_KEY` | Clé API (Configuration > Clé API) | `abc123...` |\n\n### Configuration Claude Code\n\nAjoutez dans votre configuration MCP (`~/.config/claude-code/settings.json`) :\n\n```json\n{\n  \"mcpServers\": {\n    \"cadriciel\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/cadriciel-mcp/dist/index.js\"],\n      \"env\": {\n        \"CADRICIEL_API_URL\": \"https://studio.cerema.dev\",\n        \"CADRICIEL_API_KEY\": \"votre-cle-api\"\n      }\n    }\n  }\n}\n```\n\n## Outils disponibles\n\n### Implémentés\n\n| Outil | Description |\n|-------|-------------|\n| `list_projects` | Liste tous les projets accessibles |\n\n### TODO\n\n| Outil | Description | Fichier |\n|-------|-------------|---------|\n| `get_project` | Détails d'un projet | `tools/projects.ts` |\n| `list_workflows` | Liste les workflows | `tools/workflows.ts` |\n| `execute_workflow` | Lance un workflow | `tools/workflows.ts` |\n| `get_execution` | Statut d'une exécution | `tools/workflows.ts` |\n| `get_schema` | Schéma de la base de données | `tools/database.ts` |\n| `query_database` | Exécute une requête SQL (SELECT) | `tools/database.ts` |\n| `get_deployment_status` | Statut du déploiement | `tools/deploy.ts` |\n| `get_env_vars` | Variables d'environnement | `tools/deploy.ts` |\n| `service_control` | Start/stop/restart services | `tools/deploy.ts` |\n\n## Développement\n\n```bash\n# Mode développement\nnpm run dev\n\n# Build\nnpm run build\n\n# Watch mode\nnpm run watch\n```\n\n## Exemple d'usage\n\n```\nUser: Liste mes projets Cadriciel\n\nClaude: [Appel MCP: list_projects]\n\nVous avez 3 projets :\n- ENVISAAS2 (ID: 3338) - /cerema/envisaas2\n- Mon Projet (ID: 1234) - /cerema/mon-projet\n- Test App (ID: 5678) - /cerema/test-app\n```\n\n## Sécurité\n\n- La clé API est liée à votre compte utilisateur\n- Toutes les actions sont tracées dans l'audit log Cadriciel\n- Les requêtes SQL sont limitées à SELECT uniquement\n- Ne partagez jamais votre clé API\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-a784af0bc845db280b8a976a03eb6f56"}