Wisembly

Interage com a API do Wisembly para buscar dados de eventos.

Documentação

Servidor MCP Wisembly

Primeiro passo

Este servidor MCP foi projetado para interagir com a API da Wisembly. Ele fornece um conjunto de ferramentas para buscar dados de eventos da API da Wisembly.

Configuração

  1. Clone o repositório
  2. Instale as dependências usando
npm install
  1. Compile o projeto
npm run build

Ferramentas

  • get_wisembly_event: Busca dados de eventos da API da Wisembly para qualquer palavra-chave (apenas no PRP por enquanto)

Variáveis de Ambiente

  • API_TOKEN: Seu token da API da Wisembly. Isso é necessário para vários endpoints futuros (POST, GET, DELETE, etc.).

Tratamento de Erros

O servidor define várias classes de erro personalizadas para lidar com diferentes tipos de erros:

  • WisemblyApiError: Classe de erro base para todos os erros da API da Wisembly
  • WisemblyNotFoundError: Lançada quando um evento não é encontrado
  • WisemblyUnauthorizedError: Lançada quando acesso não autorizado à API da Wisembly é detectado
  • WisemblyServerError: Lançada quando ocorre um erro de servidor na API da Wisembly

Formatação de Respostas

O servidor usa um formatador de respostas personalizado para formatar os dados retornados da API da Wisembly. O formatador inclui campos como ID do evento, nome, descrição, status, data de início, data de término, local, organizador, participantes e URL.

Configuração

{
    "mcpServers": {
        "mcpWisembly": {
            "command": "/usr/local/bin/node",
            "args": ["/{your-path}/build/index.js"],
            "env": {
                "API_TOKEN": "your_api_token"
            }
        }
    }
}

Exemplos:

Lien 1 Lien 2