Comment Utiliser le Serveur Serena MCP

Ashley Goolam

Ashley Goolam

8 August 2025

Comment Utiliser le Serveur Serena MCP

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Salut ! Fatigué de dépenser de l’argent pour des outils de codage basés sur l’IA ? Parlons du Serveur Serena MCP, un bijou gratuit et open-source qui transforme votre LLM préféré en une centrale de codage, le tout sans vous ruiner. Conçu par Oraios AI, Serena vous permet de coder plus intelligemment avec des outils comme Claude ou des modèles à poids ouverts, et le meilleur dans tout ça ? Vous pouvez l’utiliser gratuitement ! Dans ce guide, nous aborderons ce qu’est Serena, comment l’installer pour un projet avec Claude Code, et comment configurer le Serveur Serena MCP dans Claude Desktop et Cursor. Plongeons et économisons vos frais d’abonnement !

💡
Vous voulez un excellent outil de test d’API qui génère une belle documentation d’API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix bien plus abordable !
bouton

Qu’est-ce que le Serveur Serena MCP ?

Le Serveur Serena MCP est une boîte à outils gratuite et open-source d’Oraios AI qui transforme n’importe quel grand modèle linguistique (LLM) en un agent de codage à part entière. Il utilise le protocole de contexte de modèle (MCP) et le protocole de serveur de langage (LSP) pour fournir des fonctionnalités de type IDE, telles que l’analyse sémantique du code, l’édition au niveau des symboles et la prise en charge de plusieurs langages (Python, JavaScript, Java, et plus encore). Que vous refactorisiez du code, analysiez de grandes bases de code ou prototypiez, Serena gère tout, de la planification à la validation des modifications dans le contrôle de version.

Pourquoi est-ce génial ? Serena est née de la frustration face aux abonnements coûteux à des IDE comme Cursor ou Windsurf et aux outils gourmands en API comme Claude Code ou Cline. Oraios AI voulait une alternative gratuite qui fonctionne avec les LLM que vous avez déjà, comme Claude d’Anthropic (même sur le niveau gratuit !) ou les modèles à poids ouverts via Agno. C’est leur cadeau à la communauté des développeurs, et ils l’utilisent eux-mêmes quotidiennement. De plus, il est sous licence MIT, vous pouvez donc le personnaliser à votre guise.

serveur serena mcp

Installation de Serena dans un projet avec Claude Code

Faisons fonctionner le Serveur Serena MCP dans votre projet en utilisant Claude Code, un assistant de codage populaire qui prend en charge les serveurs MCP gratuitement. Voici comment le configurer :

Étape 1 : Installer les prérequis

  1. Installer uv :
curl -LsSf https://astral.sh/uv/install.sh | sh
# Pour les utilisateurs Windows :
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Ou utilisez Homebrew : brew install uv.

installer uv

2. Cloner le dépôt de Serena :

git clone https://github.com/oraios/serena
cd serena
projet github serena

3. Configurer l’environnement :

cp .env.example .env

Étape 2 : Configurer Serena pour Claude Code

  1. Démarrer le serveur MCP :
uv run serena start-mcp-server

Cela démarre un serveur local avec un tableau de bord web à l’adresse http://localhost:24282/dashboard/index.html pour les journaux et l’arrêt.

2. Ajouter Serena à Claude Code :

claude mcp add-json "serena" '{"command":"uvx","args":["--from","git+https://github.com/oraios/serena","serena-mcp-server"]}'

Cela indique à Claude Code d’utiliser le serveur MCP de Serena sans installation locale.

code claude

3. Tester :

Analysez ma base de code Python dans ./src.
Refactorisez main.py pour utiliser async/await.

Dépannage

Utilisation du Serveur Serena MCP dans Claude Desktop

Claude Desktop est un autre excellent moyen d’utiliser gratuitement le Serveur Serena MCP, en tirant parti du niveau gratuit de Claude. Voici comment le connecter :

bureau claude

Étape 1 : Configurer le serveur MCP

  1. Exécuter le serveur MCP de Serena :
uv run serena start-mcp-server

Ou utilisez Docker (Expérimental) pour une configuration plus propre :

docker run --rm -i --network host -v /chemin/vers/vos/projets:/workspaces/projects ghcr.io/oraios/serena:latest serena start-mcp-server --transport stdio

Remplacez /chemin/vers/vos/projets par le chemin absolu de votre projet.

2. Modifier la configuration de Claude Desktop :

{
  "mcpServers": {
    "serena": {
      "command": "/chemin/vers/uv",
      "args": ["run", "--directory", "/chemin/vers/serena", "serena-mcp-server"]
    }
  }
}

Remplacez /chemin/vers/uv et /chemin/vers/serena par les chemins réels (utilisez des doubles barres obliques inverses \\ sous Windows).

ajouter un nouveau serveur mcp à claude desktop

3. Redémarrer Claude Desktop :

Étape 2 : Tester Serena dans Claude Desktop

  1. Démarrer une conversation :
Résumez mon projet dans ./myproject.

2. Essayer des tâches de codage :

Corrigez les bugs dans src/app.js en fonction des journaux.

3. Vérifier le tableau de bord :

Conseils

Utilisation du Serveur Serena MCP dans Cursor

Cursor est un IDE élégant alimenté par l’IA, et vous pouvez utiliser le Serveur Serena MCP avec Cursor globalement ou par projet. Voici comment :

l'ide curseur

Étape 1 : Configurer le serveur MCP de Serena

  1. Démarrer le serveur :
uv run serena start-mcp-server

Ou utilisez la commande Docker de la section Claude Desktop.

2. Configurer Cursor globalement :

{
  "mcpServers": {
    "serena": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/oraios/serena", "serena-mcp-server"]
    }
  }
}

Cela rend Serena disponible dans tous les projets Cursor.

ajouter un nouveau serveur mcp au curseur

3. Ou configurer par projet :

4. Redémarrer Cursor :

Étape 2 : Tester Serena dans Cursor

  1. Ouvrir le panneau de discussion de Cursor :
Générez une API REST dans src/api.py.

2. Refactoriser le code :

Optimisez cette fonction pour les performances.

3. Vérifier les journaux :

Pourquoi utiliser le Serveur Serena MCP ?

Le Serveur Serena MCP est une bouée de sauvetage pour les développeurs lassés des coûts d’abonnement. Voici pourquoi il est génial :

Les utilisateurs sont enthousiastes à propos de Serena, certains l’appelant "la configuration de codage la plus puissante" lorsqu’elle est associée à Claude. Que vous soyez un développeur solo ou membre d’une équipe, Serena vous permet d’annuler ces abonnements coûteux et de coder plus intelligemment. Bientôt, ChatGPT Desktop pourrait prendre en charge les serveurs MCP, élargissant encore vos options.

Conclusion

Le Serveur Serena MCP est votre ticket pour un codage gratuit et alimenté par l’IA avec des outils comme Claude Code, Claude Desktop et Cursor. De l’installation de Serena à son exécution dans votre éditeur préféré, vous êtes maintenant équipé pour accomplir des tâches de codage sans les maux de tête liés aux abonnements. Essayez-le, explorez son tableau de bord web et faites-moi savoir dans les commentaires comment vous utilisez Serena pour dynamiser votre flux de travail !

💡
Vous voulez un excellent outil de test d’API qui génère une belle documentation d’API ?

Vous voulez une plateforme intégrée et tout-en-un pour que votre équipe de développeurs travaille ensemble avec une productivité maximale ?

Apidog répond à toutes vos exigences et remplace Postman à un prix bien plus abordable !
bouton

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API