Lección 2 de 61 · Módulo 01: 2/7
Referencia Nivel · intermedio

MCP — Model Context Protocol

El protocolo que conecta agentes con herramientas externas

Por qué te debe importar

[[mcp|MCP]] es lo que separa un agente que solo escribe texto de un agente que opera tu infraestructura. Sin MCP, Claude Code lee y edita archivos locales. Con MCP, también puede consultar tu Supabase, abrir issues en Linear, leer tu Google Calendar. El "contexto externo" deja de ser un copy-paste.

Idea central

Protocolo abierto que expone herramientas externas (DBs, APIs, servicios) a los agentes vía JSON-RPC, de forma que las pueda llamar como funciones.

Cómo se conecta

Un servidor MCP implementa unas pocas funciones estándar: listar herramientas disponibles, describirlas, ejecutarlas. El agente las descubre al iniciar sesión. Ya están disponibles servers para Supabase, GitHub, Linear, Slack, Google Workspace, Notion, entre otros.

Configurar un MCP server es un JSON en tu .claude/mcp.json (o equivalente). El agente, al arrancar, lee la config y carga las tools.

Qué NO es MCP

  • No es un SDK para tu app.
  • No es una API pública: es un protocolo local que el agente usa para hablar con servicios.
  • No reemplaza al backend: lo complementa, dándole al agente poder operativo sobre sistemas que ya tienes.

Regla práctica: si una tarea implica leer o escribir en un sistema externo y la vas a repetir, busca el MCP server. Si no existe, probablemente vale la pena escribirlo — los servers son ~200 líneas de Node.

Ejemplos en escalera
✓ Checkpoint

Lista los 3 servicios externos que más tocas durante desarrollo (DB, issue tracker, deploys). ¿Cuál tiene MCP server oficial? Para los que no, ¿qué tan caro sería escribir uno?

Resumen — tres cosas que deberías recordar
  1. MCP estandariza la conexión entre agentes y herramientas externas.
  2. Sin MCP, el agente está limitado a archivos locales; con MCP, opera tu infraestructura.
  3. Regla: si la tarea se repite y toca un sistema externo, busca el MCP server antes de automatizar a mano.
Qué sigue
Lección 3 · Glosario Spec / Spec Driven Development → Continuar