local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Connects with Alby's Lightning wallet infrastructure through the NWC protocol, as evidenced by the package name (@getalby/nwc-mcp-server) and focus on Lightning Network integration.
Enables interaction with the Bitcoin Lightning Network for payment processing, allowing AI agents to initiate transactions and manage lightning wallet operations via Nostr Wallet Connect (NWC).
Provides tools for Bitcoin Lightning Network operations, enabling payment processing and wallet management through the Nostr Wallet Connect protocol.
Servidor MCP de NWC
Conecte una billetera Lightning de Bitcoin a su LLM usando Nostr Wallet Connect ( NWC o NIP-47 ).
Este servidor MCP utiliza el SDK oficial de TypeScript de MCP
Inicio rápido
Añadir a Claude Desktop
Agregue esto a su claude_desktop_config.json:
Añadir a Goose
- Tipo
goose configure
- Agregar extensión -> Extensión de línea de comandos
- Llámalo
nwc
- ¿Qué comando se debe ejecutar?:
npx -y @getalby/nwc-mcp-server
- Tiempo de espera: 30
- Descripción: no
- variables de entorno: sí
- nombre de la variable de entorno:
NWC_CONNECTION_STRING
- Valor de la variable de entorno:
nostr+walletconnect://...
(su secreto de conexión NWC aquí)
Añadir a Cline
Copia lo siguiente y pégalo en el indicador de Cline. Debería pedirte que actualices la cadena de conexión.
Añadir a N8N (Nodo comunitario)
Actualmente este servidor MCP solo funciona mediante línea de comando (STDIO).
Puede instalar el nodo comunitario n8n-nodes-mcp y ejecutar n8n con herramientas habilitadas, por ejemplo
Cree un flujo de trabajo en blanco y añada un nodo de agente de IA. Configure su modelo LLM y añada la nueva herramienta "Cliente MCP" (que tendrá un cubo junto a ella indicando que es un nodo de la comunidad).
Configure el cliente MCP agregando una credencial con la línea de comando (STDIO) seleccionada.
comando: npx
argumentos: -y @getalby/nwc-mcp-server
entornos NWC_CONNECTION_STRING=nostr+walletconnect://your_key_here
(crea la línea completa en un editor de texto y pégala, ya que el campo de contraseña no se puede cambiar a texto sin formato)
Consulte el flujo de trabajo del chat pago de N8N para ver un ejemplo completo
De la fuente
Prerrequisitos
- Node.js 20+
- Hilo
- Una cadena de conexión de una billetera Lightning que admite NWC
Instalación
Edificio
Añade tu conexión NWC
Copie .env.example
a .env
y actualice su cadena de conexión
Inspeccionar las herramientas (utilizarlas/probarlas sin un LLM)
yarn inspect
Herramientas compatibles
Ver el directorio de herramientas
You must be authenticated.
Conecta una billetera Bitcoin Lightning a tu LLM usando Nostr Wallet Connect, lo que habilita funcionalidades de pago dentro de modelos de lenguaje como Claude.