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

  1. Clona el repositorio
  2. Instala las dependencias usando
npm install
  1. 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 Wisembly
  • WisemblyNotFoundError: Se lanza cuando no se encuentra un evento
  • WisemblyUnauthorizedError: Se lanza cuando se detecta acceso no autorizado a la API de Wisembly
  • WisemblyServerError: 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"
            }
        }
    }
}

Ejemplos:

Enlace 1 Enlace 2