Wisembly
Interactúa con la API de Wisembly para obtener datos de eventos.
Documentación
Servidor MCP Wisembly
Primer paso
Este servidor MCP está diseñado para interactuar con la API de Wisembly. Proporciona un conjunto de herramientas para obtener datos de eventos desde la API de Wisembly.
Configuración
- Clona el repositorio
- Instala las dependencias usando
npm install
- Compila el proyecto
npm run build
Herramientas
get_wisembly_event: Obtiene datos de eventos desde la API de Wisembly para cualquier palabra clave (solo en PRP por el momento)
Variables de entorno
API_TOKEN: Tu token de API de Wisembly. Esto es requerido para varios futuros endpoints (POST, GET, DELETE, etc…).
Manejo de errores
El servidor define varias clases de error personalizadas para manejar diferentes tipos de errores:
WisemblyApiError: Clase de error base para todos los errores de la API de WisemblyWisemblyNotFoundError: Se lanza cuando no se encuentra un eventoWisemblyUnauthorizedError: Se lanza cuando se detecta acceso no autorizado a la API de WisemblyWisemblyServerError: Se lanza cuando ocurre un error de servidor en la API de Wisembly
Formato de respuesta
El servidor utiliza un formateador de respuesta personalizado para formatear los datos devueltos desde la API de Wisembly. El formateador incluye campos como ID del evento, nombre, descripción, estado, fecha de inicio, fecha de fin, ubicación, organizador, participantes y URL.
Configuración
{
"mcpServers": {
"mcpWisembly": {
"command": "/usr/local/bin/node",
"args": ["/{your-path}/build/index.js"],
"env": {
"API_TOKEN": "your_api_token"
}
}
}
}