Skip to main content
Glama
paragraph-xyz

Paragraph MCP

Official

@paragraph-com/mcp

Servidor MCP (Model Context Protocol) para Paragraph — expón tu publicación a agentes de IA en Claude Desktop, Cursor, VS Code Copilot y cualquier cliente compatible con MCP.

Servidor remoto (recomendado)

Usa el servidor alojado en mcp.paragraph.com — no se requiere instalación ni gestión de claves API. Te autenticarás a través de tu cuenta de Paragraph en el navegador.

Claude Code

claude mcp add paragraph --transport http https://mcp.paragraph.com/mcp

Claude Desktop

Añade a claude_desktop_config.json:

{
  "mcpServers": {
    "paragraph": {
      "url": "https://mcp.paragraph.com/mcp"
    }
  }
}

Cursor

Añade a .cursor/mcp.json:

{
  "mcpServers": {
    "paragraph": {
      "url": "https://mcp.paragraph.com/mcp"
    }
  }
}

VS Code

Añade a .vscode/mcp.json:

{
  "servers": {
    "paragraph": {
      "url": "https://mcp.paragraph.com/mcp"
    }
  }
}

Related MCP server: thegraph-mcp

Servidor local

Si prefieres ejecutar el servidor localmente, puedes usar npx. Requiere Node.js 18+.

npx @paragraph-com/mcp

Autenticación (solo local)

El servidor remoto gestiona la autenticación automáticamente. Para uso local, configura tu clave API mediante la variable de entorno:

PARAGRAPH_API_KEY=your-key npx @paragraph-com/mcp

O inicia sesión con la Paragraph CLI — el servidor MCP comparte la misma configuración:

npx @paragraph-com/cli login
npx @paragraph-com/mcp

Configuración local por cliente

claude mcp add paragraph -- npx @paragraph-com/mcp

Añade a claude_desktop_config.json:

{
  "mcpServers": {
    "paragraph": {
      "command": "npx",
      "args": ["@paragraph-com/mcp"],
      "env": {
        "PARAGRAPH_API_KEY": "your-key"
      }
    }
  }
}

Añade a .cursor/mcp.json o .vscode/mcp.json:

{
  "servers": {
    "paragraph": {
      "command": "npx",
      "args": ["@paragraph-com/mcp"],
      "env": {
        "PARAGRAPH_API_KEY": "your-key"
      }
    }
  }
}

Streamable HTTP (local)

npx @paragraph-com/mcp --http --port 3100

El modo HTTP se vincula a 127.0.0.1 (solo localhost) y acepta solicitudes POST. Hay una comprobación de estado disponible en GET /health.

Herramientas disponibles

Posts

  • get-post — Obtén un post por ID o slugs

  • list-posts — Lista los posts de una publicación o tus propios posts

  • create-post — Crea un nuevo post (markdown)

  • update-post — Actualiza un post existente

  • delete-post — Elimina un post

  • send-test-email — Envía un boletín de prueba para un borrador

Contenido

Contenido breve en borrador: posts e hilos de X, posts de LinkedIn, correos electrónicos puntuales y X Articles. Estas herramientas solo redactan; el redactor envía la pieza desde la aplicación de Paragraph.

  • create-content — Guarda una pieza en la biblioteca de tu publicación

  • list-content — Lista tu biblioteca, filtrable por tipo y estado

  • get-content — Obtén una pieza, con su cuerpo

  • update-content — Renombra una pieza o reemplaza su cuerpo

  • archive-content — Archiva una pieza sin eliminarla

  • restore-content — Recupera una pieza archivada

Publicaciones

  • get-publication — Obtén los metadatos de la publicación por ID, slug o dominio

Suscriptores

  • list-subscribers — Lista tus suscriptores

  • get-subscriber-count — Obtén el número de suscriptores

  • add-subscriber — Añade un suscriptor por correo electrónico o wallet

Usuarios

  • get-user — Obtén el perfil de usuario por ID o wallet

Monedas

  • get-coin — Obtén los metadatos de una moneda o lista las monedas populares

  • list-coin-holders — Obtén los tenedores de la moneda

Búsqueda

  • search-posts — Busca posts

  • search-blogs — Busca publicaciones

  • search-coins — Busca monedas

Feed

  • get-feed — Obtén el feed curado de la plataforma

Mi cuenta

  • get-me — Obtén la información de tu publicación autenticada

Analítica

  • analytics-query — Ejecuta una consulta SQL de solo lectura contra las analíticas de tu publicación (tasas de apertura, CTR, número de suscriptores, posts principales, etc.)

  • analytics-schema — Lista las tablas y columnas disponibles en el esquema de analíticas

Filtrado de conjuntos de herramientas

Expón únicamente las herramientas que tu agente necesite:

npx @paragraph-com/mcp --toolsets posts,search

Conjuntos de herramientas disponibles: posts, content, publications, subscribers, users, coins, search, feed, me, analytics, emails

Ejemplos

Buscar y resumir posts sobre un tema

Prompt: "Busca posts sobre gobernanza onchain y dame un resumen de los mejores resultados"

El servidor MCP llama a search-posts con la consulta. Claude recibe los posts coincidentes y sintetiza un resumen de los temas, autores y publicaciones clave.

Redactar y publicar un post de blog

Prompt: "Escribe un post titulado 'Weekly Update #12' sobre nuestra nueva función de token-gating y luego publícalo"

El servidor llama a create-post con el título y el contenido markdown generado, creándolo como borrador. Después de que confirmes, llama a update-post para establecer el estado en published, publicándolo en tu publicación.

Obtener analíticas de suscriptores

Prompt: "¿Cuántos suscriptores tiene mi publicación? Muéstrame los más recientes."

El servidor llama a get-me para identificar tu publicación, luego a get-subscriber-count para el total, y a list-subscribers para devolver los suscriptores más recientes con sus detalles.

Responder preguntas sobre el rendimiento del boletín

Prompt: "¿Cuál es mi tasa de apertura media en los últimos 30 días y qué posts tuvieron mejor rendimiento?"

El servidor llama a analytics-query con una consulta SQL acotada contra post_analytics_summary, devolviendo tasas de apertura, CTR y vistas para cada post. Claude resume la tendencia y destaca los de mejor rendimiento.

Explorar el feed de la plataforma

Prompt: "¿Qué está en tendencia en Paragraph ahora mismo?"

El servidor llama a get-feed para recuperar el feed curado de la plataforma y Claude resume los posts principales, sus autores y temas.

Gestionar el ciclo de vida de los posts

Prompt: "Muéstrame mis borradores y envía un correo de prueba para el más reciente"

El servidor llama a list-posts con status: draft para recuperar tus borradores, y luego a send-test-email con el ID del borrador más reciente para que puedas previsualizar el boletín en tu bandeja de entrada antes de enviarlo a los suscriptores.

Soporte

Lanzamiento

npm run release patch   # 1.0.0 → 1.0.1
npm run release minor   # 1.0.0 → 1.1.0
npm run release major   # 1.0.0 → 2.0.0

Compila, ejecuta pruebas, publica en npm, despliega el Cloudflare Worker en mcp.paragraph.com y crea un release de GitHub. El script solicitará las credenciales que falten.

Política de privacidad

Este servidor MCP se conecta a la API de Paragraph en tu nombre. Consulta la Política de privacidad de Paragraph para obtener detalles sobre la recopilación, el uso, el almacenamiento de datos y tus derechos.

Licencia

MIT

Maintenance

ActivityActive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers