Cargando

Agregar servidores MCP a Claude Code

Lección 607 min

Claude Code tiene un cliente MCP integrado, lo que significa que puedes conectar servidores MCP para expandir drásticamente lo que Claude puede hacer. Esto abre posibilidades realmente poderosas para personalizar tu flujo de trabajo de desarrollo.

Cómo el MCP extiende a Claude

El Model Context Protocol permite que Claude Code se conecte a servicios y herramientas externas a través de servidores MCP. En lugar de estar limitado a las capacidades integradas de Claude, puedes agregar funcionalidad personalizada conectando servidores que proporcionan herramientas, recursos o integraciones específicas.

El cliente MCP dentro de Claude Code se conecta a dos servidores MCP separados, cada uno accediendo a su propio servicio externo.

Cada servidor MCP puede exponer diferentes tipos de funcionalidad a Claude a través de tres componentes principales: Tools (para realizar acciones), Prompts (para plantillas) y Resources (para acceder a datos).

Configurar un servidor MCP

Agregar un servidor MCP a Claude Code es sencillo. Usas la línea de comandos para registrar tu servidor:

bash
claude mcp add [server-name] [command-to-start-server]

Por ejemplo, si tienes un servidor de procesamiento de documentos que se inicia con uv run main.py, ejecutarías:

bash
claude mcp add documents uv run main.py

Una vez registrado, Claude Code se conectará automáticamente a tu servidor cuando se inicie.

Ejemplo: Procesamiento de documentos

Un ejemplo práctico es crear una herramienta que permita a Claude leer documentos PDF y Word. Al construir un servidor MCP con una herramienta "document_path_to_markdown", puedes pedirle a Claude que convierta el contenido de documentos a formato markdown.

Claude Code contiene el cliente MCP, que llama a la herramienta document_path_to_markdown que acabamos de crear en nuestro servidor MCP.

Cuando le pides a Claude que "Convierta el archivo tests/fixtures/mcp_docs.docx a markdown", usará automáticamente tu herramienta personalizada para leer el documento y devolver el contenido convertido.

Salida de markdown en terminal: tabla de Prompts controlados por el usuario, Resources controlados por la aplicación, Tools controladas por el modelo.

El ecosistema MCP incluye servidores para muchas herramientas y servicios de desarrollo comunes:

Tabla de seis servidores MCP populares y la funcionalidad que cada uno agrega a Claude, listados a continuación.

  • sentry-mcp - Descubre y corrige automáticamente errores registrados en Sentry
  • playwright-mcp - Le da a Claude capacidades de automatización de navegador para pruebas y resolución de problemas
  • figma-context-mcp - Expone diseños de Figma a Claude
  • mcp-atlassian - Permite que Claude acceda a Confluence y Jira
  • firecrawl-mcp-server - Agrega capacidades de web scraping a Claude
  • slack-mcp - Permite que Claude publique mensajes o responda a hilos específicos

Construyendo tu flujo de trabajo de desarrollo

El verdadero poder viene de combinar múltiples servidores MCP que se ajusten a tu proceso de desarrollo específico. Podrías configurar:

  • Un servidor de Sentry para obtener detalles de errores de producción
  • Un servidor de Jira para leer requisitos de tickets
  • Un servidor de Slack para notificar a tu equipo cuando el trabajo esté completo
  • Servidores personalizados para tus herramientas y APIs internas

Esto crea un entorno de desarrollo donde Claude puede trabajar sin problemas con todas las herramientas y servicios que ya usas, convirtiéndolo en un asistente de codificación mucho más poderoso y adaptado a tu flujo de trabajo específico.