Mention MCP Server

Monitore a web e as mídias sociais usando a API do Mention.

Documentação

Servidor MCP Mention

License: MIT NPM Version NPM Downloads

Um servidor Model Context Protocol (MCP) pronto para produção, para escuta social e monitoramento por meio da API do Mention. Construído com TypeScript, tratamento abrangente de erros, registro estruturado e arquitetura modular.

Ferramentas Suportadas

FerramentaDescrição
get_account_infoRecupera detalhes da conta e plano de assinatura
get_app_dataObtém idiomas, países e fontes disponíveis
list_alertsLista todos os alertas de monitoramento com paginação
get_alertObtém informações detalhadas sobre alertas específicos
create_basic_alertCria alertas com correspondência simples de palavras-chave
create_advanced_alertCria alertas com sintaxe de consulta booleana
update_alertModifica critérios e configurações de alertas existentes
pause_alertPausa temporariamente o monitoramento de alertas específicos
unpause_alertRetoma o monitoramento de alertas pausados
fetch_mentionsRecupera menções com filtragem avançada
fetch_alert_statsObtém estatísticas abrangentes para alertas

Instalação e Uso

Início Rápido com Claude Desktop

Adicione o seguinte ao seu arquivo de configuração do Claude Desktop:

{
  "mcpServers": {
    "mention": {
      "command": "npx",
      "args": ["-y", "@maelitop/mention-mcp-server"],
      "env": {
        "MCP_MENTION_API_KEY": "your_mention_api_key_here"
      }
    }
  }
}

Variáveis de Ambiente

VariávelDescriçãoPadrão
MCP_MENTION_API_KEYSua chave da API do Mention (obrigatória)-
MCP_MENTION_API_BASE_URLURL base personalizada da APIhttps://web.mention.com/api
MCP_LOG_LEVELNível de registro (debug, info, warn, error)info
MCP_CONSOLE_LOGGINGAtivar registro no console (true/false)false
MCP_REQUEST_TIMEOUTTempo limite de solicitação em milissegundos30000
MCP_MAX_RETRIESNúmero máximo de tentativas3

Desenvolvimento

# Install dependencies
npm install

# Run in development mode
npm run dev

# Run tests
npm test

# Build for production
npm run build

# Run linting and type checking
npm run ci

Registro

Os registros são gravados automaticamente em diretórios específicos da plataforma:

  • macOS: ~/Library/Logs/mention-mcp-server/mention-mcp-server.log
  • Windows: ~/AppData/Local/mention-mcp-server/logs/mention-mcp-server.log
  • Linux: ~/.local/share/mention-mcp-server/logs/mention-mcp-server.log

Testes

# Run all tests
npm test

# Run tests with coverage
npm run test:coverage

# Run tests in watch mode
npm run test -- --watch

Licença

Este projeto está licenciado sob a Licença MIT.