Servidor MCP de Warpcast
Un servidor de Protocolo de Contexto de Modelo (MCP) para la integración de Warpcast que le permite usar Claude para interactuar con su cuenta de Warpcast.
Características
Publica transmisiones en tu cuenta de Warpcast
Leer los lanzamientos de Warpcast
Buscar elencos por palabra clave o hashtag
Navegar e interactuar con los canales
Seguir/dejar de seguir canales
Obtenga elencos de tendencia
Configuración
Clonar este repositorio
git clone https://github.com/zhangzhongnan928/mcp-warpcast-server.git cd mcp-warpcast-serverInstalar dependencias
npm installGenerar claves API y configurar la autenticación
Este servidor MCP proporciona un script auxiliar para generar el par de claves Ed25519 necesario:
npm run generate-keysSiga las instrucciones para:
Generar un par de claves Ed25519 aleatorio
Guarde las claves en su archivo
.env
Obtenga instrucciones para registrar la clave con Warpcast
Alternativamente, si prefieres configurar las cosas manualmente:
Opción 1: Uso de solicitudes de clave firmadas
Generar un par de claves Ed25519
Utilice la API de solicitud de clave firmada de Warpcast para solicitar permiso para firmar mensajes en nombre de su cuenta
Complete la autorización en la aplicación Warpcast
He aquí un ejemplo de implementación:
Opción 2: Usar una clave de aplicación existente
Si ya tiene una clave de aplicación configurada para su cuenta de Farcaster, puede usar el FID, la clave privada y la clave pública directamente.
Construir el servidor
npm run buildConfigurar Claude for Desktop para usar este servidor
Configuración con Claude para escritorio
Agregue lo siguiente a su claude_desktop_config.json
:
Reemplace /absolute/path/to/mcp-warpcast-server
con la ruta absoluta real a donde clonó este repositorio y actualice las variables de entorno con sus credenciales reales.
Uso
Una vez configurado, puedes pedirle a Claude que:
"Publica un elenco sobre [tema]"
"Lee los últimos castings de [nombre de usuario]"
"Buscar elencos sobre [tema]"
"Muéstrame los lanzamientos más populares en Warpcast"
"Muéstrame canales populares en Warpcast"
"Obtener transmisiones del canal [canal]"
"Sigue el canal [canal] por mí"
Herramientas disponibles
Este servidor MCP proporciona varias herramientas que Claude puede utilizar:
post-cast : Crea una nueva publicación en Warpcast (máximo 320 caracteres)
get-user-casts : recupera conversiones recientes de un usuario específico
search-casts : busca elencos por palabra clave o frase
get-trending-casts : obtén los lanzamientos de tendencia actuales en Warpcast
get-all-channels : lista de canales disponibles en Warpcast
get-channel : obtener información sobre un canal específico
get-channel-casts : Obtener transmisiones de un canal específico
follow-channel : Seguir un canal
unfollow-channel : Dejar de seguir un canal
Notas de autenticación
Este servidor utiliza el método de autenticación de clave de aplicación de Warpcast, que requiere un par de claves Ed25519 registrado con su cuenta de Farcaster. El proceso de autenticación es el siguiente:
Crea un encabezado que contenga tu FID y clave pública
Crea una carga útil con un tiempo de expiración
Firme el encabezado y la carga útil usando su clave privada
Utilice el token resultante para llamadas API
En aplicaciones de producción, se recomienda utilizar el SDK oficial de Farcaster para generar tokens de autenticación.
Consideraciones de seguridad
Mantenga su clave privada segura y nunca la comparta
Considere rotar sus llaves periódicamente
El servidor registra errores de autenticación para ayudar con la depuración
Solución de problemas
Si encuentra problemas:
Compruebe que sus variables de entorno estén configuradas correctamente
Asegúrese de que sus claves estén correctamente registradas en su cuenta de Farcaster
Consulte los registros de Claude for Desktop para ver si hay errores
Verifique que su cuenta de Warpcast tenga los permisos necesarios
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de protocolo de contexto de modelo que permite a Claude interactuar con cuentas de Warpcast, habilitando acciones como publicar transmisiones, leer contenido, buscar por palabras clave y administrar interacciones del canal a través del lenguaje natural.
- Características
- Configuración
- Configuración con Claude para escritorio
- Uso
- Herramientas disponibles
- Notas de autenticación
- Consideraciones de seguridad
- Solución de problemas
- Licencia
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with the ConnectWise Manage API to perform operations like retrieving, creating, updating, and deleting tickets, companies, contacts, and other entities.
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact directly with Contentful CMS, allowing the AI to fetch content types and entries from a Contentful space.Last updated -2MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with Mattermost instances, supporting post management, channel operations, user management, and reaction management.Last updated -101MIT License