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
- Clone o repositório
- Instale as dependências usando
npm install
- 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 WisemblyWisemblyNotFoundError: Lançada quando um evento não é encontradoWisemblyUnauthorizedError: Lançada quando acesso não autorizado à API da Wisembly é detectadoWisemblyServerError: 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"
}
}
}
}