Menu de la documentation

OpenCode

Sur cette page

Utilisez un serveur MCP local dans OpenCode pour l’espace de travail du projet. Installez Node.js 22 ou une version ultérieure et rendez npx accessible à OpenCode.

Paramètres MCP d’OwlMeans : 1, préférence d’inférence ; 2, onglets de configuration du client.
Paramètres MCP d’OwlMeans : 1, préférence d’inférence ; 2, onglets de configuration du client.
  1. Ouvrez le répertoire du projet.
  2. Ajoutez owlmeans à opencode.json :
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "owlmeans": {
      "type": "local",
      "command": ["npx", "-y", "@owlmeans/viable-mcp@^0.1.18-rc.50", "--harness", "opencode"],
      "enabled": true,
      "timeout": 90000
    }
  }
}
  1. Redémarrez OpenCode et examinez le serveur à l’aide de ses commandes d’état MCP.
  2. Autorisez l’accès dans le navigateur lorsque OwlMeans le demande.

Pour travailler uniquement sur des projets hébergés, une définition distante utilise type: "remote" et url: "https://api.owlmeans.com/mcp". OpenCode fournit mcp auth, mcp list et mcp logout pour les mécanismes d’autorisation distants pris en charge. Consultez le guide MCP officiel.

Ne configurez qu’une seule définition pour owlmeans dans une session, celle que vous souhaitez utiliser. Le tableau contenant la commande garde les arguments séparés et évite les problèmes liés aux guillemets dans le shell.

Vérifier la connexion

  1. Connectez-vous à OwlMeans dans le navigateur lorsque le système vous le demande.
  2. Demandez à l’agent d’appeler describe_platform et session_status.
  3. Vérifiez que le projet, l’espace de travail et le mode d’inférence correspondent à ceux prévus.
  4. Demandez-lui d’examiner ou d’installer le harness du projet.
  5. Lancez un petit workflow de génération ou de développement d’une user story.

Les exemples utilisent une cible locale. Pour un projet hébergé, ajoutez --target et cloud comme arguments distincts. Pour l’inférence déléguée, ajoutez --llm et local uniquement si l’agent de développement connecté se charge des tâches. La page Choisir le mode explique les effets et les coûts.

Ne placez pas de jetons d’accès dans une configuration enregistrée dans le dépôt. Redémarrez le client après avoir modifié les paramètres du serveur. Si un outil manque, consultez la liste des outils du serveur connecté et suivez les instructions de dépannage.

Noms et marques

OpenAI, ChatGPT et les marques OpenAI associées appartiennent à OpenAI ; Codex est un produit OpenAI. Politique d’utilisation.

Claude et Claude Code sont des produits Anthropic ; leurs noms et marques restent la propriété de leur titulaire respectif. Politique d’utilisation.

Les noms Node.js, npx et OpenCode, ainsi que les marques associées, restent la propriété de leurs titulaires respectifs ou des responsables des projets. Les références servent à identifier des produits, des normes ou des exemples de code source. La documentation OwlMeans n’implique aucun parrainage ni aucune approbation de la part de ces titulaires.