Servidores MCP Guía paso a paso

API, MCP y A2A explicados: cómo se comunican las aplicaciones, la IA y los agentes

API, MCP y A2A aparecen en cualquier conversación sobre IA y se confunden a menudo. Son tres capas distintas: tu aplicación hablando con un modelo, el modelo usando tus herramientas y agentes coordinándose entre sí. Esta guía las explica con ejemplos, te da comandos reales para probarlas y te ayuda a decidir cuál necesita tu proyecto.

Nivel
Principiante
Qué necesitas
Nada para entender los conceptos; para los ejemplos, Claude Code instalado, Node.js o Python y una clave de la API de Claude.
Cuánto lleva
Unos 20 minutos de lectura y media hora para probar los ejemplos

Herramientas que usa esta guía

01 La pregunta clave: quién habla con quién

API MCP A2A
Quién habla Tu aplicación con un modelo o servicio Un modelo o agente con tus herramientas y datos Un agente con otro agente
Ejemplo Tu web envía una pregunta a Claude y muestra la respuesta Claude Code consulta tu base de datos o tu Notion Un agente de compras pide presupuesto a un agente de un proveedor
Origen Concepto general del software Protocolo abierto creado por Anthropic Protocolo abierto aportado por Google, hoy en la Linux Foundation
Formato Depende del servicio (normalmente HTTP y JSON) JSON-RPC 2.0 sobre stdio o HTTP JSON-RPC 2.0 sobre HTTP(S), con streaming opcional
Complejidad para empezar Baja Baja si usas servidores ya hechos Alta: tiene sentido entre sistemas de distintas empresas

No compiten entre sí: se apilan. Un agente usa una API para pensar (el modelo), MCP para tocar herramientas y, si necesita a otro agente que no controla, A2A para delegarle trabajo.

02 API: tu aplicación hablando con el modelo

Una API es un contrato: envías una petición con un formato concreto a una dirección y recibes una respuesta con otro formato concreto. Con la API de Claude, la petición lleva el modelo, los mensajes y tu clave; la respuesta trae el texto generado. Todo producto que «lleva IA dentro» funciona así por debajo, y tú decides qué haces con la respuesta: mostrarla, guardarla o pasarla a otro proceso.

python · Llamada mínima con el SDK oficial de Python
# pip install anthropic
# export ANTHROPIC_API_KEY=...
from anthropic import Anthropic

client = Anthropic()
respuesta = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=500,
    messages=[{"role": "user", "content": "Clasifica este correo como urgente, normal o spam: ..."}],
)
print(respuesta.content)

03 MCP: el modelo usando tus herramientas

El Model Context Protocol estandariza cómo un modelo descubre y usa herramientas externas. Un servidor MCP expone capacidades (leer archivos, consultar una base de datos, crear una tarea) con una descripción de qué parámetros acepta cada una. El cliente (Claude Code, la app de Claude, tu agente) las lista y decide cuándo llamarlas. Así no tienes que copiar datos al chat: Claude va a buscarlos.

Hay dos formas de transporte: stdio, cuando el servidor es un proceso que corre en tu ordenador, y HTTP, cuando es un servicio remoto con su propia autenticación.

bash · Añadir servidores MCP en Claude Code
# Servidor local: acceso a una carpeta concreta (servidor de referencia oficial)
claude mcp add --transport stdio archivos -- npx -y @modelcontextprotocol/server-filesystem ~/Documentos/proyecto

# Servidor remoto por HTTP
claude mcp add --transport http notion https://mcp.notion.com/mcp

# Ver los que tienes configurados
claude mcp list

Dentro de una sesión, /mcp muestra el estado de cada servidor y permite autenticar los remotos. Con --scope project el servidor queda en un .mcp.json que compartes con tu equipo; con --scope user, disponible en todos tus proyectos.

04 A2A: agentes que se delegan trabajo

El protocolo Agent2Agent resuelve otro problema: que dos agentes construidos por empresas distintas, con frameworks distintos y en servidores distintos, colaboren sin exponer sus herramientas ni su memoria interna. Cada agente es una caja negra que se anuncia y acepta tareas.

01

Agent Card

Un JSON que el agente publica, normalmente en /.well-known/agent-card.json, con su nombre, lo que sabe hacer, cómo conectarse y qué autenticación exige.

02

Task

La unidad de trabajo. Pasa por estados como enviada, en curso, necesita información, completada, fallida o cancelada.

03

Mensajes y artefactos

Los agentes intercambian texto, archivos o datos estructurados, y el resultado final se entrega como artefactos.

04

Modos de respuesta

Petición y respuesta, streaming para ver el progreso o notificaciones push para tareas largas.

bash · SDK oficiales de A2A
pip install a2a-sdk          # Python
npm install @a2a-js/sdk      # JavaScript
dotnet add package A2A       # .NET

05 Qué necesita tu proyecto

  1. 1

    Quieres IA dentro de tu web o tu app

    Empieza por la API. Es lo más simple y suficiente para chatbots, clasificadores o generadores de texto.

  2. 2

    Quieres que Claude trabaje con tus herramientas

    Añade servidores MCP o conectores: CRM, base de datos, gestor de tareas, documentos. Es lo que más productividad da en el día a día.

  3. 3

    Quieres un agente que haga tareas completas

    Combina API y MCP con un bucle de agente, por ejemplo con el Agent SDK.

  4. 4

    Tu agente debe colaborar con agentes de terceros

    Ahí entra A2A: publicas una Agent Card y aceptas tareas de otros sistemas con autenticación.

Prompt · Prompt para que Claude te recomiende la arquitectura
Quiero automatizar este proceso de mi empresa: [describe el proceso, las herramientas que usamos y quién interviene].

Explícame, sin jerga:
1. Qué partes resolvería con una llamada a la API, cuáles con servidores MCP y si alguna justificaría A2A.
2. Qué servidores MCP existentes podría usar y qué permisos mínimos necesitan.
3. Los riesgos de seguridad principales y cómo limitarlos.
4. El primer paso más pequeño que puedo probar esta semana.

Preguntas frecuentes

No. Muchos servidores MCP llaman por dentro a la API de un servicio. MCP añade una capa estándar para que el modelo descubra y use esas capacidades sin que tengas que programar una integración distinta para cada cliente.

No. Es un protocolo abierto y lo soportan otros asistentes, editores y frameworks de agentes. Un mismo servidor MCP sirve para varios clientes.

Son complementarios. MCP conecta un agente con herramientas y datos; A2A conecta agentes entre sí. Un agente puede usar MCP internamente y exponerse a otros mediante A2A.

Para usar servidores existentes, no: en la app de Claude se añaden como conectores con unos clics, y en Claude Code con un comando. Programar solo hace falta si quieres crear tu propio servidor.

Sobre el autor

Equipo editorial de appyweb

Marketing, SEO y desarrollo con IA

Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.

Sigue con estas guías

Guía paso a paso · Principiante

Conectar Claude a tus aplicaciones: Google, Shopify, Meta Ads, Higgsfield y más

Los conectores permiten que Claude lea y actúe dentro de tus herramientas: correo, calendario, documentos, tienda online o campañas de publicidad. Verás la diferencia entre los conectores del directorio y los personalizados por URL, cómo activarlos, qué permisos conceder y prompts de trabajo para cada caso, con especial atención a la seguridad.

Unos 10 minutos por conector Leer la guía →
Guía paso a paso · Intermedio

n8n y Claude por MCP: crea automatizaciones describiéndolas en español

Claude puede diseñar workflows de n8n completos si le das acceso a dos piezas: el servidor MCP que n8n trae integrado en tu instancia y el servidor comunitario n8n-mcp, que conoce la documentación de miles de nodos. Esta guía explica qué aporta cada una, cómo conectarlas a Claude Code y cómo trabajar sin poner en riesgo tus automatizaciones en producción.

Entre 20 y 30 minutos Leer la guía →
Guía paso a paso · Intermedio

Claude Managed Agents: crea un agente que trabaja en la nube sin montar servidores

Guía práctica de Claude Managed Agents, la infraestructura de Anthropic para ejecutar agentes autónomos en la nube: cómo funciona el precio por tokens y tiempo activo, qué puede y qué no puede tocar un agente, cómo crearlo y probarlo en la Consola, conectarle servicios por MCP con credenciales seguras, ponerle límites y programarlo para que se ejecute solo.

Una hora para el primer agente probado Leer la guía →
Guía paso a paso · Avanzado

Ecosistema de agentes con Claude Code: enrutador, especialistas y monitor en un ordenador siempre encendido

Un patrón para pasar de un único agente que lo hace todo mal a un equipo ordenado: una capa de entrada que reparte mensajes, agentes especializados con sus propios subagentes y un monitor que vigila que todo siga vivo. Incluye estructura de carpetas, plantillas de CLAUDE.md, la conexión con Telegram y los límites de planes y licencias.

Media jornada para montar la base con un especialista; después, una o dos horas por agente nuevo Leer la guía →
Guía paso a paso · Intermedio

Crea agentes con Claude Code: de la idea a un agente que trabaja solo

Un agente es Claude con un trabajo concreto, las herramientas justas y unas instrucciones fijas. Con Claude Code puedes crear uno sin montar infraestructura: lo planificas, lo defines en un archivo, le conectas herramientas por MCP y lo programas. Esta guía recorre el proceso completo con un ejemplo de revisión de código y prompts para encontrar tu primer agente.

Alrededor de una hora para el primer agente funcionando Leer la guía →

¿Quieres llevar la IA a tu empresa sin pelearte con todo esto?

Diseñamos e implantamos agentes, automatizaciones y asistentes con IA a medida de tu negocio.

Ver nuestros servicios de IA

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp