Documentation · Démarrage
MCP server (Cursor & Claude Desktop)
Exposez AUROS Protocol comme serveur MCP — 12 outils pour agents IA : score MiCA, catalogue RWA, Green Watt/CQS, juridictions, compare.
Installation
Le package npm `@adrien1212balitrand/auros-mcp` encapsule l'API REST en outils MCP compatibles Cursor et Claude Desktop.
Authentification via variable d'environnement `AUROS_API_KEY` — clé démo publique par défaut.
npm install -g @adrien1212balitrand/auros-mcp
Configuration Cursor
Ajoutez à `.cursor/mcp.json` (projet) ou aux paramètres MCP globaux, puis redémarrez Cursor.
{
"mcpServers": {
"auros-protocol": {
"command": "npx",
"args": ["-y", "@adrien1212balitrand/auros-mcp"],
"env": {
"AUROS_API_KEY": "auros_pk_test_demo"
}
}
}
}Configuration Claude Desktop
Éditez `claude_desktop_config.json` (Windows : %APPDATA%\Claude\, macOS : ~/Library/Application Support/Claude/).
{
"mcpServers": {
"auros-protocol": {
"command": "npx",
"args": ["-y", "@adrien1212balitrand/auros-mcp"],
"env": {
"AUROS_API_KEY": "auros_pk_test_demo"
}
}
}
}Outils disponibles
• `score` — POST /api/v1/score (description libre ou champs structurés)
• `score_batch` — POST /api/v1/score/batch (max 20 items, 1 unité quota)
• `products` — GET /api/v1/products (catalogue 120+ produits RWA)
• `jurisdictions` — GET /api/v1/jurisdictions (classement réglementaire)
• `checklist` — POST /api/v1/checklist (20+ items compliance)
• `compare` — POST /api/v1/compare (2–4 produits side-by-side)
• `green_watt_score` — GET /api/green/watt/{id} (public, énergie)
• `green_carbon_quality` — GET /api/green/carbon-quality/{id} (public, carbone)
• `green_watt_batch` — POST /api/v1/green/watt/batch (max 50 items, 1 unité quota)
• `green_carbon_quality_batch` — POST /api/v1/green/carbon-quality/batch (max 50 items)
• `regulatory_feed` — GET /api/v1/regulatory/feed (premium, feed ESMA/AMF/BaFin)
• `status` — GET /api/v1/status (santé API, sans auth)
• `green_score` — GET /api/green/score/{id} (CQS + Watt + Nature, gratuit)
• `green_registry` — GET /api/green/registry?serial=… (Verra/GS/Puro)
• `green_nature_index` — GET /api/green/nature-index
• `green_api_status` — GET /api/green/status
• `chargeflow_list` — GET /api/v1/chargeflow (Premium, filtres kind/status/operator_id)
• `chargeflow_create_e` — POST /api/v1/chargeflow (Premium CFU-E)
• `watts_reserve` / `watts_get` / `watts_confirm` / `watts_settle` — booking CFU Watts Reserve
• `watts_list_offers` / `watts_create_offer` / `watts_match_offers` — inventaire capacité
• `watts_secondary_book` / `watts_secondary_list` — livre secondaire (lecture + listing)
• `chargeflow_from_ocpi` — POST /api/v1/chargeflow/from-ocpi (stub offline)
• `chargeflow_partners` — GET /api/v1/chargeflow/partners (catalogue public)
• `chargeflow_partner_sync` — POST /api/v1/chargeflow/partners/sync (sandbox/live)
• `chargeflow_get` — GET /api/v1/chargeflow/{id} (public)
• `chargeflow_retire` — POST /api/v1/chargeflow/{id}/retire (Premium)
Variables d'environnement
• `AUROS_API_KEY` — Bearer token (défaut : `auros_pk_test_demo`)
• `AUROS_BASE_URL` — base URL API (défaut : https://getauros.com)
Obtenez une clé gratuite (1000 req/mois) via POST /api/v1/keys ou le playground /developers.
Exemples de prompts agent
« Score ce SPV immobilier Luxembourg €2.5M, investisseurs professionnels, whitepaper brouillon. »
« Compare maple-usdc, realt-portfolio et backed-bib01. »
« Quelles juridictions pour des obligations tokenisées avec un délai de 6 mois ? »