# Qué estás instalando: skill, plugin y servidor MCP

Antes de que un comando toque tu máquina, conviene saber cuál de las tres piezas vas a agregar, dónde corre cada una y qué gasta cada una.

Claude SEO: hacé SEO adentro de Claude Code · Módulo 1 · 1 de 13 · 12 min

> Este curso es independiente. No tiene relación con Anthropic ni con AgriciDaniel, que escribe claude-seo, y nadie de ese lado lo revisó. Escrito sobre claude-seo v2.4.1 (README, 2026-10-01).

URL: https://seodraft.app/es/learn/claude-seo/what-you-are-installing
Cursos: https://seodraft.app/es/learn/claude-seo.md

## Qué vas a poder hacer

- Decir qué es una skill, qué es un plugin y qué es un servidor MCP, en una oración cada uno.
- Decir qué deja claude-seo en tu máquina y qué gasta una auditoría completa.
- Decir qué guarda seodraft en su servidor y quién escribe el artículo.

Tres palabras se usan como si significaran lo mismo, y un setup de Claude Code necesita que las tres queden separadas. Una skill es un archivo de instrucciones. Un plugin es un paquete que instalás. Un servidor MCP es un programa que contesta por un protocolo, y puede estar corriendo en hardware que nunca vas a ver. Esta clase a propósito no instala nada. Nombra las piezas, dice dónde corre cada una y dice qué gasta cada una, así la instalación de la clase 2 es una decisión que tomás vos y no un comando que copiás.

## Una skill, un plugin y un servidor MCP son tres cosas distintas

Una skill es un `SKILL.md`: un archivo Markdown con instrucciones que tu agente carga cuando vienen al caso de lo que pediste. No se ejecuta nada. El agente lee el archivo y se comporta distinto por el resto de la conversación, como un compañero nuevo que leyó la guía de estilo de la casa.

Un plugin es un paquete instalado en Claude Code. Puede traer skills, sub-agentes, scripts y comandos de barra, e instalarlo escribe esos archivos en tu disco. claude-seo es un plugin.

Un servidor MCP expone herramientas por el Model Context Protocol. Tu agente le pide algo y lee la respuesta. El servidor puede estar en tu máquina o en la de otro, atrás de OAuth, que es donde corre seodraft.

La pregunta que separa a las tres es fácil de hacer: de quién es la computadora que trabaja y a quién le llega la cuenta. Contestarla para cada herramienta que agregás es casi todo lo que mantiene entendible un setup de agentes seis meses después.

## Qué deja claude-seo en tu máquina

claude-seo es un plugin de Claude Code con 26 sub-skills y 19 sub-agentes, y vive entero de tu lado. Las sub-skills cubren SEO técnico, E-E-A-T, schema, GEO y búsqueda con IA, SEO local, e-commerce e internacional. Tiene licencia MIT y es público en [github.com/AgriciDaniel/claude-seo](https://github.com/AgriciDaniel/claude-seo), así que podés leer cada instrucción antes de confiar en ella. La versión sobre la que está escrito este curso es la v2.4.1, leída del README del proyecto el 2026-10-01.

Dejarlo andando son tres comandos adentro de Claude Code:

```
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup
```

El tercero hace la parte pesada. `/seo setup` crea un entorno de Python aislado e instala Playwright Chromium adentro, que es como el plugin abre una página y mira lo que renderizaría un navegador. `/seo doctor` es el comando que informa si ese entorno sigue contestando, y es lo primero que conviene correr cuando algo deja de andar.

Python 3.10 o mayor es el requisito, y el proyecto recomienda 3.11 o mayor. El entorno queda aislado, así que el intérprete de tu sistema se queda donde está.

Las API keys son opcionales en todo el recorrido. claude-seo funciona sin ninguna, y las APIs de Google y las extensiones MCP pagas como DataForSEO o Ahrefs lo extienden cuando las tenés.

## Una auditoría completa gasta tu suscripción de Claude

Cada sub-agente que arranca claude-seo es una llamada a Claude facturada a tu cuenta, porque el plugin corre local adentro de Claude Code y no tiene modelo propio. Cinco de los agentes de criterio corren en Opus y el resto corre en Sonnet. Esa división es la razón de que una `/seo audit` completa salga bastante más suscripción que hacer una pregunta suelta, y conviene saberlo antes de apuntarla a un sitio de 400 páginas un martes a la mañana.

Acá no hay cargo escondido. El gasto cae en la misma suscripción que ya mirás, y lo podés ver venir contando los agentes que arranca cada comando.

## Qué guarda seodraft en su servidor

seodraft es un servidor MCP remoto en `https://seodraft.app/mcp`, al que se llega por OAuth. Lo registrás desde tu terminal y entrás desde adentro de Claude Code:

```
claude mcp add --transport http seodraft https://seodraft.app/mcp
/mcp
```

Lo que guarda el servidor es la parte que sobrevive a una terminal cerrada: el perfil de tu negocio, el banco de evidencia con lo que solo sabés vos, el banco de temas, el calendario editorial y las reglas contra las que se mide un borrador. Nunca llama a un modelo. Cada palabra la escribe tu propio agente, reglas deterministas deciden cuándo un borrador está listo, y vos lo aprobás antes de que salga.

Los datos de keywords salen de tu propia cuenta de DataForSEO, y el costo de una llamada paga aparece antes de que la llamada pase. seodraft tiene 7 días de prueba sin tarjeta.

## Dónde pasa la escritura

La escritura pasa adentro de tu suscripción de Claude, en la sesión que ya tenés abierta. claude-seo lee tu sitio y te dice qué encontró. seodraft guarda el plan y chequea el borrador contra las reglas. Entre las dos hacen la lectura, la medición y la decisión, y las oraciones las seguís poniendo vos en la página con el agente que pagás.

Por eso mismo ninguna de las dos te puede prometer volumen. Un harness hace que el trabajo sea chequeable. Escribir sigue siendo igual de lento.

## Qué tener listo antes de la clase 2

Tres cosas hacen que la clase siguiente sea un trabajo de cinco minutos: un Python 3.10 o mayor que conteste en la terminal desde la que abrís Claude Code, el marketplace de claude-seo ya en la lista de Claude Code, y el servidor MCP de seodraft registrado. Los pasos de arriba hacen las tres, y ninguno toca un archivo de tu sitio.

La clase 2 corre `/plugin install`, `/seo setup` y `/seo doctor`, y después entra a seodraft con `/mcp`. Al final de esa clase las dos herramientas contestan, y el curso empieza a mirar tus páginas de verdad.

## Pasos

### Paso 1 · Mirá sobre qué Python se va a armar claude-seo (claude-seo)

claude-seo necesita Python 3.10 o mayor, y el proyecto recomienda 3.11 o mayor. Corré esto en la misma terminal desde la que abrís Claude Code, así leés el intérprete que el plugin va a encontrar.

```
python3 --version
```

Qué deberías ver: Un número de versión 3.10 o mayor. Si el comando no contesta nada, instalá Python antes de la clase 2: `/seo setup` arma su entorno aislado encima de ese intérprete.

### Paso 2 · Agregá el marketplace donde se publica claude-seo (claude-seo)

Corré esto adentro de Claude Code. Un marketplace es una lista de plugins que Claude Code puede leer, y agregarlo todavía no deja nada en tu máquina. El comando de instalación llega en la clase 2.

```
/plugin marketplace add AgriciDaniel/claude-seo
```

Qué deberías ver: Claude Code confirma que agregó el marketplace. Tus plugins quedan igual y claude-seo sigue sin estar.

### Paso 3 · Registrá el servidor MCP de seodraft (seodraft)

Corré esto en tu terminal, fuera de la sesión de Claude Code. Deja una URL anotada en la configuración de Claude Code. El servidor vive del lado de seodraft, así que tu máquina guarda la dirección y nada más.

```
claude mcp add --transport http seodraft https://seodraft.app/mcp
```

Qué deberías ver: Claude Code informa que registró el servidor. Todavía no iniciaste sesión: `/mcp` abre el login por OAuth, y eso es la clase 2.

## Checklist

- [ ] Python 3.10 o mayor contesta en mi máquina.
- [ ] El marketplace de claude-seo está en la lista de Claude Code.
- [ ] El servidor MCP de seodraft está registrado en Claude Code.
- [ ] Puedo decir qué es una skill, qué es un plugin y qué es un servidor MCP.

## Checkpoint

### De las tres piezas, ¿cuál corre en la máquina de otro?

El servidor MCP. A seodraft se llega en https://seodraft.app/mcp por OAuth, y ahí quedan el perfil, el banco de evidencia, los temas y el calendario. Una skill es un SKILL.md con instrucciones que tu agente carga cuando vienen al caso, y un plugin es un paquete de skills, agentes y scripts instalado en Claude Code. Esos dos viven en tu disco.

### Una `/seo audit` completa, ¿qué gasta?

Tu suscripción de Claude. claude-seo corre local adentro de Claude Code, y cada sub-agente que arranca es una llamada a Claude en tu cuenta. Cinco agentes de criterio corren en Opus y el resto en Sonnet, así que una auditoría completa sale más suscripción que una pregunta suelta.

## Qué dijo esta clase

- Una skill es un SKILL.md que tu agente carga cuando viene al caso. Un plugin es un paquete de skills, agentes y scripts instalado en Claude Code. Un servidor MCP expone herramientas por el Model Context Protocol y puede ser remoto.
- claude-seo es el plugin: 26 sub-skills y 19 sub-agentes que cubren SEO técnico, E-E-A-T, schema, GEO, local, e-commerce e internacional. Corre en tu máquina y pide Python 3.10 o mayor.
- `/seo setup` crea un entorno de Python aislado e instala Playwright Chromium. `/seo doctor` chequea que ese entorno conteste.
- seodraft es el servidor MCP: remoto, con OAuth, y guarda el perfil, la evidencia, los temas y el calendario. Nunca llama a un modelo.
- Las dos herramientas leen y chequean. Tu suscripción de Claude escribe, y por eso una auditoría completa te sale más que una pregunta.

## Preguntas

### ¿Necesito alguna API key para esto?

claude-seo funciona con cero API keys. Las APIs de Google y las extensiones MCP pagas como DataForSEO o Ahrefs son opcionales, y el curso lo aclara cada vez que aparece una. seodraft lee datos de keywords desde tu propia cuenta de DataForSEO y te muestra el costo antes de cada llamada paga.

### ¿Puedo usar claude-seo sin seodraft, o al revés?

Sí, en las dos direcciones. claude-seo audita, investiga y aconseja adentro de Claude Code por su cuenta. seodraft guarda el plan, la evidencia y el calendario para cualquier cliente MCP. El curso los usa juntos porque cada uno cubre lo que el otro deja abierto.

### ¿Instalar el plugin me cambia el Python del sistema?

No. `/seo setup` crea un entorno de Python aislado para claude-seo e instala Playwright Chromium adentro. Tu intérprete del sistema es la base sobre la que se arma, y `/seo doctor` es el comando que informa si ese entorno contesta.

Clase siguiente: [Instalar claude-seo y seodraft](https://seodraft.app/es/learn/claude-seo/install-claude-seo-and-seodraft)
