Servidor MCP Beehiiv
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para interactuar con la API Beehiiv v2. Este servidor permite que los Modelos de Lenguaje Grandes (LLM) interactúen con las publicaciones y entradas de Beehiiv mediante herramientas estandarizadas.
Prerrequisitos
Python 3.10 o superior
administrador de paquetes
uvUna cuenta Beehiiv con acceso API
Claude Desktop (u otro cliente compatible con MCP)
Related MCP server: Couchbase MCP Server for LLMs
Instalación
Instale
uvsi aún no lo ha hecho:
Si va a reconstruir desde cero, cree y configure su proyecto:
Cree un archivo
.enven la raíz del proyecto:
Configuración del escritorio de Claude
Agregue lo siguiente a su archivo de configuración de Claude Desktop ( ~/Library/Application Support/Claude/claude_desktop_config.json ):
Reemplazar:
<ABSOLUTE_UV_PATH>con la ruta a su ejecutableuv<ABSOLUTE_SERVER_PATH>con la ruta absoluta a su archivobeehiiv_server.py
Herramientas disponibles
Este servidor MCP actualmente expone las siguientes herramientas (se agregarán más):
lista_publicaciones
Enumera todas las publicaciones accesibles con su clave API.
lista_de_publicaciones
Enumera las 5 publicaciones confirmadas más recientes para una publicación determinada.
obtener_publicación
Recupera información detallada sobre una publicación específica.
obtener_contenido_de_la_publicación
Recupera el contenido HTML completo de una publicación.
crear_nueva_publicación
Crea una nueva publicación en la plataforma beehiiv (solo para empresas)
Cómo funciona
Cuando interactúas con este servidor a través de Claude Desktop:
El cliente envía su pregunta a Claude
Claude analiza las herramientas Beehiiv disponibles y decide cuál(es) utilizar
El cliente ejecuta las herramientas elegidas a través de este servidor MCP
Los resultados se envían a Claude.
Claude formula una respuesta en lenguaje natural
La respuesta se te muestra
(próximamente vídeo)
Solución de problemas
El servidor no aparece en Claude
Comprueba la sintaxis de tu archivo
claude_desktop_config.jsonAsegúrese de que todas las rutas sean absolutas, no relativas
Reiniciar Claude Desktop
Visualización de registros
Consulte los registros de Claude para detectar problemas relacionados con MCP:
Los registros se almacenan en:
~/Library/Logs/Claude/mcp.logpara conexiones generales de MCP~/Library/Logs/Claude/mcp-server-beehiiv-mcp-server.logpara registros específicos del servidor
Seguridad
Nunca envíe su archivo
.enval control de versionesMantenga segura su clave API de Beehiiv
Considere implementar una limitación de velocidad para las llamadas API
Contribuyendo
hmu en X ( https://x.com/reymerekar7 )