Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

El Model Context Protocol (MCP) es un estándar abierto creado por Anthropic que proporciona una forma universal de conectar modelos de IA con herramientas externas, fuentes de datos y APIs. Actúa como una interfaz estandarizada—como USB para IA—para que cualquier herramienta compatible con MCP funcione con cualquier agente de IA compatible con MCP.

Por qué existe MCP

Antes de MCP, cada herramienta de IA construía sus propias integraciones personalizadas para bases de datos, APIs y servicios externos. Esto significaba trabajo duplicado entre herramientas y dependencia del proveedor para los usuarios. MCP resuelve esto definiendo un protocolo estándar: los creadores de herramientas construyen un servidor MCP, y funciona con cada agente de IA que soporte MCP—Claude Code, Cursor, Windsurf y otros.

Cómo funciona MCP

MCP usa una arquitectura cliente-servidor. El agente de IA (cliente) se conecta a servidores MCP que exponen herramientas, recursos y prompts. Cuando el agente necesita consultar una base de datos, buscar documentación o llamar a una API, envía una solicitud estandarizada al servidor MCP apropiado. El servidor maneja la interacción real y devuelve resultados estructurados sobre los que el agente puede razonar.

json
// Ejemplo: configuración de servidor MCP en Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

Hay servidores MCP disponibles para GitHub, PostgreSQL, Slack, Google Drive, sistemas de archivos y docenas de otros servicios. Consulta el registro de servidores MCP para una lista completa de integraciones construidas por la comunidad.

¿Para qué se usa el Model Context Protocol?+
MCP conecta agentes de programación con IA a herramientas externas y datos. Los usos comunes incluyen consultar bases de datos, buscar documentación, acceder a APIs, leer archivos del almacenamiento en la nube e interactuar con herramientas de gestión de proyectos—todo desde dentro del flujo de trabajo del agente de IA.
¿Qué herramientas de IA soportan MCP?+
Claude Code, Cursor, Windsurf, Cline y varias otras herramientas de programación con IA soportan MCP. Como es un protocolo abierto, cualquier herramienta puede implementar soporte MCP.
¿MCP es solo para programación?+
No. Aunque MCP se usa ampliamente en herramientas de programación con IA, es un protocolo de propósito general. Puede conectar modelos de IA con cualquier sistema externo—plataformas de atención al cliente, bases de datos de investigación, herramientas CRM y más.
¿Cómo creo un servidor MCP personalizado?+
Los servidores MCP se pueden construir en TypeScript, Python o cualquier lenguaje que soporte JSON-RPC. El SDK de MCP proporciona plantillas de inicio. Un servidor básico define herramientas (funciones que la IA puede llamar) y recursos (datos que la IA puede leer).

Related terms

Programación AgénticaClaude CodeCLAUDE.mdAgente de Programación

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS