Cómo Usar el Servidor Serena MCP

Ashley Goolam

Ashley Goolam

8 August 2025

Cómo Usar el Servidor Serena MCP

¡Hola! ¿Cansado de gastar dinero en herramientas de codificación de IA? Hablemos del Serena MCP Server, una joya gratuita y de código abierto que convierte tu LLM favorito en una potente herramienta de codificación, todo sin arruinarte. Desarrollado por Oraios AI, Serena te permite codificar de forma más inteligente con herramientas como Claude o modelos de peso abierto, ¿y lo mejor? ¡Puedes usarlo gratis! En esta guía, cubriremos qué es Serena, cómo instalarlo para un proyecto con Claude Code y cómo configurar el Serena MCP Server en Claude Desktop y Cursor. ¡Vamos a sumergirnos y ahorrarte algunas tarifas de suscripción!

💡
¿Quieres una excelente herramienta de prueba de API que genere hermosa documentación de API?

¿Quieres una plataforma integrada y todo en uno para que tu equipo de desarrolladores trabaje junto con la máxima productividad?

¡Apidog satisface todas tus demandas y reemplaza a Postman a un precio mucho más asequible!
botón

¿Qué es el Serena MCP Server?

El Serena MCP Server es un kit de herramientas gratuito y de código abierto de Oraios AI que transforma cualquier modelo de lenguaje grande (LLM) en un agente de codificación completo. Utiliza el Protocolo de Contexto de Modelo (MCP) y el Protocolo de Servidor de Lenguaje (LSP) para proporcionar características similares a las de un IDE, como análisis de código semántico, edición a nivel de símbolo y soporte multilingüe (Python, JavaScript, Java y más). Ya sea que estés refactorizando código, analizando grandes bases de código o prototipando, Serena lo maneja todo, desde la planificación hasta la confirmación de cambios en el control de versiones.

¿Por qué es increíble? Serena nació de la frustración con las costosas suscripciones de IDE como Cursor o Windsurf y herramientas con muchas API como Claude Code o Cline. Oraios AI quería una alternativa gratuita que funcionara con los LLM que ya tienes, como Claude de Anthropic (¡incluso en el nivel gratuito!) o modelos de peso abierto a través de Agno. Es su regalo a la comunidad de desarrolladores, y ellos mismos lo usan a diario. Además, tiene licencia MIT, por lo que puedes personalizarlo a tu gusto.

servidor serena mcp

Instalando Serena en un proyecto con Claude Code

Vamos a hacer que el Serena MCP Server funcione en tu proyecto usando Claude Code, un popular asistente de codificación que soporta servidores MCP de forma gratuita. Aquí te explicamos cómo configurarlo:

Paso 1: Instalar requisitos previos

  1. Instalar uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
# Para usuarios de Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

O usa Homebrew: brew install uv.

instalar uv

2. Clonar el repositorio de Serena:

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

3. Configurar el entorno:

cp .env.example .env

Paso 2: Configurar Serena para Claude Code

  1. Iniciar el servidor MCP:
uv run serena start-mcp-server

Esto inicia un servidor local con un panel web en http://localhost:24282/dashboard/index.html para registros y apagado.

2. Añadir Serena a Claude Code:

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

Esto le indica a Claude Code que use el servidor MCP de Serena sin instalación local.

código cluade

3. Pruébalo:

Analiza mi base de código Python en ./src.
Refactoriza main.py para usar async/await.

Solución de problemas

Usando el Serena MCP Server en Claude Desktop

Claude Desktop es otra excelente manera de usar el Serena MCP Server de forma gratuita, aprovechando el nivel gratuito de Claude. Aquí te explicamos cómo conectarlo:

escritorio de claude

Paso 1: Configurar el servidor MCP

  1. Ejecutar el servidor MCP de Serena:
uv run serena start-mcp-server

O usa Docker (Experimental) para una configuración más limpia:

docker run --rm -i --network host -v /ruta/a/tus/proyectos:/workspaces/projects ghcr.io/oraios/serena:latest serena start-mcp-server --transport stdio

Reemplaza /ruta/a/tus/proyectos con la ruta absoluta de tu proyecto.

2. Editar la configuración de Claude Desktop:

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

Reemplaza /ruta/a/uv y /ruta/a/serena con las rutas reales (usa dobles barras invertidas \\ en Windows).

añadir nuevo servidor mcp a claude desktop

3. Reiniciar Claude Desktop:

Paso 2: Probar Serena en Claude Desktop

  1. Iniciar una conversación:
Resume mi proyecto en ./myproject.

2. Probar tareas de codificación:

Corrige errores en src/app.js basándote en los registros.

3. Revisar el panel:

Consejos

Usando el Serena MCP Server en Cursor

Cursor es un IDE elegante impulsado por IA, y puedes usar el Serena MCP Server con Cursor de forma global o por proyecto. Aquí te explicamos cómo:

el ide del cursor

Paso 1: Configurar el servidor MCP de Serena

  1. Iniciar el servidor:
uv run serena start-mcp-server

O usa el comando Docker de la sección de Claude Desktop.

2. Configurar Cursor globalmente:

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

Esto hace que Serena esté disponible en todos los proyectos de Cursor.

añadir nuevo servidor mcp al cursor

3. O configurar por proyecto:

4. Reiniciar Cursor:

Paso 2: Probar Serena en Cursor

  1. Abrir el panel de chat de Cursor:
Genera una API REST en src/api.py.

2. Refactorizar código:

Optimiza esta función para mejorar el rendimiento.

3. Revisar registros:

¿Por qué usar el Serena MCP Server?

El Serena MCP Server es un salvavidas para los desarrolladores hartos de los costos de suscripción. Aquí te explicamos por qué es genial:

Los usuarios están entusiasmados con Serena, y algunos lo llaman "la configuración de codificación más potente" cuando se combina con Claude. Ya seas un desarrollador individual o parte de un equipo, Serena te permite cancelar esas costosas suscripciones y codificar de forma más inteligente. Pronto, ChatGPT Desktop podría admitir servidores MCP, ampliando aún más tus opciones.

Conclusión

El Serena MCP Server es tu boleto a la codificación gratuita impulsada por IA con herramientas como Claude Code, Claude Desktop y Cursor. Desde la instalación de Serena hasta su ejecución en tu editor favorito, ahora estás equipado para abordar tareas de codificación sin los dolores de cabeza de las suscripciones. ¡Pruébalo, explora su panel web y déjame saber en los comentarios cómo estás usando Serena para potenciar tu flujo de trabajo!

💡
¿Quieres una excelente herramienta de prueba de API que genere hermosa documentación de API?

¿Quieres una plataforma integrada y todo en uno para que tu equipo de desarrolladores trabaje junto con la máxima productividad?

¡Apidog satisface todas tus demandas y reemplaza a Postman a un precio mucho más asequible!
botón

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs