Notifly MCP Server

Servidor MCP de Notifly: permite que los agentes de IA proporcionen documentación de Notifly en tiempo real y confiable, así como ejemplos de código del SDK para integraciones sin inconvenientes.

Documentación

Notifly MCP Server

npm version npm downloads License

El servidor MCP de Notifly permite a los agentes de IA entregar documentación de Notifly confiable y en tiempo real, así como ejemplos de código de SDK para integraciones fluidas, directamente dentro de cualquier cliente compatible con MCP.

Implementa el Protocolo de Contexto de Modelos (MCP), un estándar abierto que permite a los LLM interactuar con herramientas y datos externos.

Capacidades clave:

  • Búsqueda de documentación — Busca en la documentación de Notifly (guías de usuario, referencia de API, solución de problemas, mejores prácticas) con clasificación semántica.
  • Búsqueda de SDK — Explora los SDK de Notifly (iOS, Android, Flutter, React Native, JavaScript), plantillas de Google Tag Manager y ejemplos de implementación. Encuentra símbolos y obtén fragmentos listos para producción.

Instalación

Requisitos previos

  • Node.js >= 18

Inicio rápido

Instala el servidor MCP de Notifly:

npm i -g notifly-mcp-server@latest

Crea o actualiza el .mcp.json en la raíz de tu proyecto (o en la ubicación de configuración que use tu cliente MCP). Usar npx garantiza que siempre ejecutes la versión publicada más reciente:

Configuración MCP compartida

Añade Notifly con:

{
  "mcpServers": {
    "notifly-mcp-server": {
      "command": "npx",
      "args": ["-y", "notifly-mcp-server@latest"]
    }
  }
}

Coloca esto en la configuración MCP de tu cliente (por ejemplo, ajustes de la extensión de VS Code, ~/.cursor/mcp.json o la configuración MCP de tu cliente Copilot).

Configuración de Claude Code

Abre tu terminal para acceder a la CLI de Claude Code. Ejecuta el siguiente comando para registrar el servidor MCP de Notifly.

claude mcp add --transport stdio notifly-mcp-server -- npx -y notifly-mcp-server@latest

Configuración de Codex

Abre ~/.codex/config.toml. Añade la siguiente configuración y reinicia la CLI de Codex:

[mcp_servers]
  [mcp_servers.notifly]
  command = "npx"
  args = ["-y", "notifly-mcp-server@latest"]

Reinicia tu cliente MCP para cargar la configuración.

Opciones de línea de comandos

notifly-mcp-server [options]

--version, -v  Show version
--help, -h     Show help

Uso

Este paquete se ejecuta como un servidor MCP. Una vez configurado en tu cliente MCP, puedes invocar search_docs y search_sdk directamente desde la paleta de herramientas del cliente o la interfaz del asistente.

Notas:

  • Se requiere acceso a la red para obtener páginas de documentación y archivos fuente del SDK.
  • Los tiempos de espera predeterminados y los recuentos de resultados se pueden ajustar mediante variables de entorno:
    • DOCS_SEARCH_MAX_RESULTS (predeterminado: 3)
    • SDK_SEARCH_MAX_RESULTS (predeterminado: 3)

Desarrollo local

Configuración local

# Clone and install
git clone https://github.com/notifly-tech/notifly-mcp-server.git
cd notifly-mcp-server
npm install

# Build
npm run build

# Run tests
npm test

# Development mode (watch for changes)
npm run dev

Configuración del cliente MCP para desarrollo local

Antes de que el paquete se publique, configura tu cliente MCP para usar la compilación local:

{
  "mcpServers": {
    "notifly": {
      "command": "node",
      "args": ["/absolute/path/to/notifly-mcp-server/dist/index.js"]
    }
  }
}

Reemplaza /absolute/path/to/notifly-mcp-server con la ruta real de tu proyecto.

Contribuciones

¡Las contribuciones son bienvenidas! Por favor, lee nuestras pautas en CONTRIBUTING.md y abre un issue para discutir cambios significativos antes de enviar un PR.

Soporte

Si encuentras problemas o tienes solicitudes de funciones, abre un issue en GitHub. Para preguntas de uso, consulta la documentación y los ejemplos devueltos por las herramientas.

Licencia

Licencia MIT con restricciones personalizadas: consulta LICENSE para obtener más detalles.

Recursos