Model Context Protocol (MCP)
MCP (Model Context Protocol) es el estandar abierto de Anthropic que permite a Claude Code conectarse a cualquier herramienta externa. Es como darle superpoderes especificos a Claude.
Que Es MCP
MCP es un protocolo que permite:
- Conectar Claude con servicios externos
- Darle acceso a APIs especificas
- Extender sus capacidades mas alla del codigo
MCPs Que Uso Todos los Dias
1. Playwright - Testing Browser Automatizado
claude mcp add playwright -s project -- npx @modelcontextprotocol/server-playwrightUso real: Claude navega la app, corre tests E2E completos, toma screenshots cuando algo falla. Essential para debugging de UI.
Ejemplo de uso:
Claude, navega a /login, ingresa credenciales invalidas, y verificar que muestra el mensaje de error correcto
2. MailerLite - Newsletter Automation
claude mcp add mailerlite -s projectUso real: "Claude, agrega estos 50 emails a la lista de la comunidad" o "crea una campana con este contenido para enviar manana". Todo desde la terminal, sin abrir el navegador.
3. Linear/Jira - Project Management
Uso real: "Claude, crea un ticket de este bug con estos detalles" y se crea automaticamente. Cero context switching.
4. Notion - Documentation Sync
Uso real: Claude puede leer documentacion de Notion y actualizar bases de datos. Mantengo la single source of truth sincronizada.
5. Brave Search - Info en Tiempo Real
claude mcp add brave-search -s project -- npx @modelcontextprotocol/server-brave-searchUso real: "Claude, busca las ultimas best practices de [tecnologia X] 2025 e implementalas en este codigo".
Como Agregar un MCP
El comando basico es:
claude mcp add [nombre] -s projectAlgunos MCPs requieren configuracion adicional:
claude mcp add playwright -s project -- npx @modelcontextprotocol/server-playwrightUsar un MCP en el Chat
Una vez agregado, simplemente pedile a Claude que use esa integracion. El sabe como.
Ejemplos:
Usa playwright para testear el flujo de login
Agrega este email a la lista de newsletter
Crea un ticket en Linear con este bug
MCPs Populares
| MCP | Uso |
|---|---|
| Playwright | Testing E2E, screenshots |
| MailerLite | Email marketing |
| Linear/Jira | Project management |
| Notion | Documentation |
| Brave Search | Busqueda en tiempo real |
| GitHub | Issues, PRs |
| Slack | Notificaciones |
| PostgreSQL | Database queries directas |
Crear Tu Propio MCP
Si tenes una API especifica que queres que Claude use, podes crear tu propio MCP.
La estructura basica es:
- Un servidor que expone la API
- Configuracion que describe las herramientas disponibles
- Handlers para cada operacion
Chequea la documentacion oficial de Anthropic para mas detalles.
Workflow con MCPs
Un workflow tipico usando MCPs:
- Desarrollas una feature con Claude
- Usas Playwright MCP para testear E2E
- Si hay bugs, Claude los documenta en Linear
- Cuando todo pasa, Claude actualiza la documentacion en Notion
- Finalmente, envia update por Slack
Todo sin salir de la terminal.
Seguridad con MCPs
IMPORTANTE: Los MCPs tienen acceso a servicios externos con tus credenciales.
- Solo instala MCPs de fuentes confiables
- Revisa los permisos que piden
- Usa tokens con el minimo permiso necesario
- Considera MCPs por proyecto, no globales
Siguiente Paso
Ahora que podes conectar Claude con cualquier herramienta, vamos a ver hooks para automatizar acciones.