Mention MCP Server

Monitorear la web y redes sociales usando la API de Mention.

Documentación

Mention MCP Server

License: MIT NPM Version NPM Downloads

Un servidor Model Context Protocol (MCP) listo para producción para escucha social y monitoreo a través de la API de Mention. Construido con TypeScript, manejo integral de errores, registro estructurado y arquitectura modular.

Herramientas compatibles

HerramientaDescripción
get_account_infoObtener detalles de la cuenta y plan de suscripción
get_app_dataObtener idiomas, países y fuentes disponibles
list_alertsListar todas las alertas de monitoreo con paginación
get_alertObtener información detallada sobre alertas específicas
create_basic_alertCrear alertas con coincidencia simple de palabras clave
create_advanced_alertCrear alertas con sintaxis de consulta booleana
update_alertModificar criterios y configuraciones de alertas existentes
pause_alertPausar temporalmente el monitoreo de alertas específicas
unpause_alertReanudar el monitoreo de alertas pausadas
fetch_mentionsObtener menciones con filtrado avanzado
fetch_alert_statsObtener estadísticas completas para alertas

Instalación y uso

Inicio rápido con Claude Desktop

Agrega lo siguiente a tu archivo de configuración de Claude Desktop:

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

Variables de entorno

VariableDescripciónPredeterminado
MCP_MENTION_API_KEYTu clave de API de Mention (obligatoria)-
MCP_MENTION_API_BASE_URLURL base de API personalizadahttps://web.mention.com/api
MCP_LOG_LEVELNivel de registro (debug, info, warn, error)info
MCP_CONSOLE_LOGGINGHabilitar registro en consola (true/false)false
MCP_REQUEST_TIMEOUTTiempo de espera de solicitud en milisegundos30000
MCP_MAX_RETRIESNúmero máximo de reintentos3

Desarrollo

# 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

Los registros se escriben automáticamente en directorios específicos de la 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

Pruebas

# Run all tests
npm test

# Run tests with coverage
npm run test:coverage

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

Licencia

Este proyecto está licenciado bajo la Licencia MIT.