Autres clients

Autres clients

Octopus est un serveur MCP distant standard, en Streamable HTTP :

https://mcp.octopus-brain.com/mcp

Tout client compatible avec les serveurs distants peut se connecter — en OAuth s'il gère le flux d'autorisation MCP, sinon avec une clé personnelle envoyée dans Authorization: Bearer osk_ext_…. Générez vos clés sur octopus-brain.com/connect.

VS Code

Ajoutez Octopus à .vscode/mcp.json (cet espace de travail) ou à votre configuration MCP utilisateur. Avec une clé, laissez VS Code la demander une fois et la stocker de façon sécurisée :

{
  "servers": {
    "octopus": {
      "type": "http",
      "url": "https://mcp.octopus-brain.com/mcp",
      "headers": { "Authorization": "Bearer ${input:octopus-key}" }
    }
  },
  "inputs": [
    { "type": "promptString", "id": "octopus-key", "description": "Octopus personal key", "password": true }
  ]
}

Sans le bloc headers, VS Code propose la connexion OAuth à la place.

Applications limitées aux serveurs locaux

Certaines applications ne savent lancer que des serveurs MCP locaux (stdio). Utilisez le pont open source mcp-remote, qui nécessite Node.js :

{
  "mcpServers": {
    "octopus": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.octopus-brain.com/mcp", "--header", "Authorization:${OCTOPUS_AUTH}"],
      "env": { "OCTOPUS_AUTH": "Bearer osk_ext_…" }
    }
  }
}

Sans les deux arguments --header, mcp-remote lance la connexion OAuth dans votre navigateur.

Tester avec MCP Inspector

npx @modelcontextprotocol/inspector

Choisissez Streamable HTTP, collez l'URL et ajoutez un en-tête Authorization avec une clé personnelle — ou utilisez le flux OAuth de l'Inspector.

Bon à savoir

  • Les requêtes sont des POST HTTPS ; l'ancien transport HTTP + SSE n'est pas pris en charge.
  • Une connexion travaille dans un espace à la fois — voir la FAQ.
  • Comment les clés et connexions sont protégées : Sécurité.

Besoin d'aide ? Écrivez à hello@octopus-brain.com.