Serveur MCP de Code Ocean - MCP Server sécurisé par ALMC Security 2025

Serveur MCP de Code Ocean

Voir sur GitHub

Serveur MCP de Code Ocean

Serveur MCP (Model Context Protocol) pour Code Ocean.

Ce serveur MCP fournit des outils pour rechercher et exécuter des capsules et des pipelines, et pour gérer les données.

Table des matières

Prérequis

  1. Installer uv à partir d'Astral ou du README de GitHub
  2. Installer Python 3.10 ou plus récent en utilisant uv python install 3.10 (ou une version plus récente)
  3. Générer un jeton d'accès Code Ocean. Suivez les instructions du guide d'utilisation de Code Ocean.

Installation

Code Visual Studio

Voici un exemple de configuration du serveur MCP de VS Code :

{ ... "mcp" : { "inputs" : [ { "type" : "promptString", "id" : "codeocean-token", "description" : "Code Ocean API Key", "password" : true } ], "servers" : { "codeocean" : { "type" : "stdio", "command" : "uvx", "args" : ["codeocean-mcp-server"], "env" : { "CODEOCEAN_DOMAIN" : "https://codeocean.acme.com", "CODEOCEAN_TOKEN" : "${input:codeocean-token}", "AGENT_ID" : "VS Code" } } }, } }

Bureau Claude

  1. Ouvrez le fichier claude_desktop_config.json:
  • macOS : ~/Bibliothèque/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claudeclaude_desktop_config.json
  1. Sous l'objet de premier niveau "mcpServers", ajoutez une entrée "codeocean". Pour un transport stdio (processus enfant), cela ressemble à ceci :
{ "mcpServers" : { "codeocean" : {"command" : "uvx", "args" : ["codeocean-mcp-server"], "env" : { "CODEOCEAN_DOMAIN" : "https://codeocean.acme.com", "CODEOCEAN_TOKEN" : "<VOTRE_CLÉ_API>", "AGENT_ID" : "Claude Desktop" } } }

Cline

Cline stocke tous ses paramètres MCP dans un fichier JSON appelé cline_mcp_settings.json. Vous pouvez le modifier soit via l'interface graphique ("Configure MCP Servers" dans le volet MCP Servers), soit à la main :

  1. Ouvrez Cline et cliquez sur l'icône MCP Servers dans la barre latérale.
  2. Dans l'onglet "Installed", cliquez sur Configure MCP Servers → ceci ouvre votre fichier cline_mcp_settings.json.
  3. Ajoutez un serveur "codeocean" sous la clé "mcpServers". Pour le transport stdio :
{ "mcpServers" : { "codeocean" : { "command" : "uvx", "args" : ["codeocean-mcp-server"], "env" : { "CODEOCEAN_DOMAIN" : "https://codeocean.acme.com", "CODEOCEAN_TOKEN" : "<YOUR_API_KEY>", "AGENT_ID" : "Cline" }, "alwaysAllow" : [], // optional : list of tools to auto-approve "disabled" : false // ensure it's enabled } } }
  1. Enregistrez le fichier. Cline détectera et lancera automatiquement le nouveau serveur, rendant vos outils Code Ocean disponibles dans le chat .

Roo Code

Le support MCP de Roo Code est configuré globalement dans tous les espaces de travail via un fichier de paramètres JSON ou via son interface utilisateur dédiée aux paramètres MCP

Via l'interface utilisateur des paramètres MCP :

  1. Cliquez sur l'icône MCP dans la barre latérale de Roo Code. 
  2. Sélectionnez Editer les paramètres MCP (ouvre cline_mcp_settings.json). 
  3. Sous "mcpServers", ajoutez :
{ "mcpServers" : { "codeocean" : { "command" : "uvx", "args" : ["codeocean-mcp-server"], "env" : { "CODEOCEAN_DOMAIN" : "https://codeocean.acme.com", "CODEOCEAN_TOKEN" : "<YOUR_API_KEY>", "AGENT_ID" : "Roo Code" } } }
  1. Sauvegardez et redémarrez Roo Code ; vos outils Code Ocean apparaîtront automatiquement.

Facultatif : Modification manuelle de cline_mcp_settings.json

  1. Localisez cline_mcp_settings.json (dans votre répertoire personnel ou votre espace de travail). 
  2. Insérez le même bloc "codeocean" sous "mcpServers" que ci-dessus.
  3. Sauvegardez et redémarrez.

Cursor

Cursor stocke les serveurs MCP dans un fichier JSON, soit ~/.cursor/mcp.json (global), soit {projet}/.cursor/mcp.json (spécifique à un projet) .

  1. Ouvrir .cursor/mcp.json (ou le créer s'il manque). 
  2. Ajouter sous "mcpServers" :
{ "mcpServers" : { "codeocean" : { "command" : "uvx", "args" : ["codeocean-mcp-server"], "env" : { "CODEOCEAN_DOMAIN" : "https://codeocean.acme.com", "CODEOCEAN_TOKEN" : "<VOTRE_CLÉ_API>", "AGENT_ID" : "Cursor" } } }
  1. Enregistrez le fichier. Cursor détectera et lancera automatiquement le nouveau serveur au prochain démarrage. 

Windsurf

Windsurf (Cascade) utilise mcp_config.json sous ~/.codeium/windsurf/ (ou via l'interface utilisateur de Cascade → MCP Servers) .

  1. Ouvrez vos paramètres Windsurf et naviguez vers Cascade → MCP Servers, puis cliquez sur View Raw Config pour ouvrir mcp_config.json. 
  2. Insérez ce qui suit sous "mcpServers" :
{ "mcpServers" : { "codeocean" : { "command" : "uvx", "args" : ["codeocean-mcp-server"], "env" : { "CODEOCEAN_DOMAIN" : "https://codeocean.acme.com", "CODEOCEAN_TOKEN" : "<YOUR_API_KEY>", "AGENT_ID" : "Windsurf" } } }
  1. Sauvegardez et redémarrez Windsurf (ou appuyez sur "Refresh" dans le panneau MCP).

Liés dans Service en nuage - MCP Servers sécurisés

ServeurRésuméActions
Tableau CloudUn serveur MCP (Model Context Protocol) complet pour l'administration de Tableau Cloud construit ave...Voir
PayPalLe PayPal Agent Toolkit permet aux frameworks d'agents les plus populaires, notamment OpenAI's Agent...Voir
Workday par CDataServeur Model Context Protocol (MCP) de CData pour WorkdayVoir
Mon serveur MCPCet exemple vous permet de déployer un serveur MCP distant qui ne nécessite pas d'authentification s...Voir
Google Play StoreUn serveur MCP (Model Context Protocol) qui permet l'intégration des outils de ligne de commande du...Voir
Analyse des coûts d'AWSServeur MCP pour générer des estimations de coûts de services AWS et fournir des informations sur le...Voir