Agents autonomes

Agents, API REST & MCP

Une clé pour tout : applications agent, API REST v1 et serveur MCP natif.

Créez une application agent, obtenez une clé, et appelez chaque outil CVAI en HTTP brut ou via le serveur Model Context Protocol — mêmes clés, mêmes plafonds de dépenses et mêmes journaux d'audit partout.

REST + JSON pur, plus un endpoint MCP natif — appelez depuis n'importe quel langage ou client MCP.

Clés cvai_ak_ par application avec limites de dépenses et de débit isolées.

Exécutions sync ou async, avec webhooks pour renvoyer les résultats à votre agent.

Idéal pour : Les équipes qui construisent leurs propres apps et les développeurs qui branchent CVAI dans des agents autonomes ou des assistants de code IA.

Mise en route

Suivez ces étapes pour être opérationnel.

1

Créez une application agent

Créez une app depuis votre tableau de bord développeur connecté — donnez-lui un nom et une description.

# Create your agent app in the dashboard:
# https://communityvision.ai/dashboard/developer
2

Générez une clé API

Depuis votre app dans le tableau de bord, générez une clé. La clé brute n'est affichée qu'une seule fois — stockez-la en lieu sûr.

# Generate a key for your app in the dashboard:
# https://communityvision.ai/dashboard/developer
#
# The raw key (cvai_ak_...) is shown only once — copy it now.
3

Appelez un outil en HTTP

Authentifiez chaque requête avec votre clé en en-tête Bearer. Mode sync ou async.

curl -X POST https://communityvision.ai/api/v1/tools/spec_review/runs \
  -H "Authorization: Bearer cvai_ak_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "sourceText": "# My PRD\n\nThis product will...",
      "analysisDepth": "full"
    },
    "mode": "sync"
  }'

# Poll an async run:
# GET https://communityvision.ai/api/v1/tool-runs/{runId}
4

Ou branchez le serveur MCP

Dans Claude Desktop, Cursor ou tout client MCP, ajoutez le serveur CVAI avec la même clé.

{
  "mcpServers": {
    "cvai": {
      "url": "https://communityvision.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer cvai_ak_your_key"
      }
    }
  }
}
5

Réglez limites & webhooks

Dans le tableau de bord développeur, ouvrez votre application agent pour fixer les plafonds de dépenses, la limite de débit et l'URL de webhook (ces réglages se gèrent depuis le tableau de bord connecté, pas via la clé API).

# Manage daily/monthly spend caps, rate limit,
# and your webhook URL from your agent app:
# https://communityvision.ai/dashboard/developer

Agents, API REST & MCP — questions fréquentes

Comment appeler les outils CVAI depuis mon propre agent ou ma propre app ?

Créez une app d'agent dans le tableau de bord développeur, générez une clé cvai_ak_ par app, et envoyez une requête POST à l'API REST v1 (par exemple /api/v1/tools/spec_review/runs) avec la clé en en-tête Bearer. La même clé fonctionne aussi avec le serveur MCP natif sur /api/mcp depuis Claude Desktop, Cursor ou tout client MCP.

Les clés API d'agent CVAI ont-elles des limites de dépenses et de débit ?

Oui. Chaque app d'agent reçoit sa propre clé cvai_ak_ avec des plafonds de dépenses quotidiens et mensuels isolés, une limite de débit et une URL de webhook optionnelle — le tout géré depuis le tableau de bord développeur connecté, avec les mêmes plafonds de dépenses et la même journalisation d'audit appliqués sur REST et MCP.