Skip to main content
Glama

Lightning Network MCP Server

Servidor MCP de Lightning Network

Un servidor de Protocolo de contexto de modelo (MCP) que permite que los modelos de IA interactúen con Lightning Network, lo que les permite pagar facturas.

🚀 Características

  • 📝 Pagar facturas en Lightning Network
  • API compatible con MCP para la integración de IA

👷‍♂️ TODOS

  • [ ] Agregar soporte para múltiples backends de Lightning Network
  • [ ] Implementar el modo de transporte stdin (configurable mediante variable de entorno)

📋 Requisitos previos

  • Node.js 18+

🛠️ Instalación

Instalación mediante herrería

Para instalar Lightning Network MCP Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @AbdelStark/lightning-mcp --client claude

Instalación manual

  1. Clonar el repositorio:
git clone https://github.com/AbdelStark/lightning-mcp cd lightning-mcp
  1. Instalar dependencias:
npm install
  1. Crea un archivo .env :

💡Puedes copiar el archivo .env.example y modificarlo según sea necesario.

# Bitcoin Lightning Network ## lnbits information BITCOIN_LNBITS_NODE_URL="https://demo.lnbits.com" BITCOIN_LNBITS_ADMIN_KEY="..." BITCOIN_LNBITS_READ_KEY="..."

🚦 Uso

Iniciando el servidor

# Development mode with hot reload npm run dev # Production mode npm start

Herramientas disponibles

pay_invoice

Paga una factura en la red Lightning.

Ejemplo de entrada:

{ "content": "lnbc20n1pneh8papp5x0syxmdqffcltfk8mqp00qc6j4kf5elkmr5pws9gm242mw9n0ejsdqqcqzzsxqyz5vqrzjqvueefmrckfdwyyu39m0lf24sqzcr9vcrmxrvgfn6empxz7phrjxvrttncqq0lcqqyqqqqlgqqqqqqgq2qsp563lg29qthfwgynluv7fvaq5d6y2hfdl383elgc6q68lccfzvpvfs9qxpqysgq2n6yhvs8aeugvrkcx8yjzdrqqmvp237500gxkrk0fe6d6crwpvlp96uvq9z2dfeetv5n23xpjlavgf0fgy4ch980mpv2rcsjasg2hqqpalykyc" }

🔧 Desarrollo

Estructura del proyecto

lightning-mcp/ ├── src/ │ ├── index.ts # Main server entry point │ ├── lnbits-client.ts # Lightning Network client implementation │ └── types.ts # TypeScript type definitions ├── .env # Environment configuration └── tsconfig.json # TypeScript configuration

Ejecución de pruebas

npm test

🤝 Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

📜 Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

🔗 Recursos

📬 Contacto

Siéntete libre de seguirme si lo deseas, usando mi clave pública:

npub1hr6v96g0phtxwys4x0tm3khawuuykz6s28uzwtj5j0zc7lunu99snw2e29

O simplemente escanea este código QR para encontrarme:

Código QR de clave pública de Nostr


-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Permite que los modelos de IA interactúen con Lightning Network al proporcionar una API compatible con MCP para pagar facturas.

  1. 🚀 Características
    1. 👷‍♂️ TODOS
      1. 📋 Requisitos previos
        1. 🛠️ Instalación
          1. Instalación mediante herrería
          2. Instalación manual
        2. 🚦 Uso
          1. Iniciando el servidor
          2. Herramientas disponibles
        3. 🔧 Desarrollo
          1. Estructura del proyecto
          2. Ejecución de pruebas
        4. 🤝 Contribuyendo
          1. 📜 Licencia
            1. 🔗 Recursos
              1. 📬 Contacto

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  Provides MCP-compatible access to Holaspirit's API, allowing AI assistants to interact with organizational data such as tasks, circles, roles, and meetings through a standardized interface.
                  Last updated -
                  10
                  74
                  1
                  JavaScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  An MCP server that helps AI assistants manage expense-sharing for social events, enabling the creation of gatherings, tracking of expenses, and calculation of fair reimbursements among participants.
                  Last updated -
                  Python
                  Apache 2.0
                • A
                  security
                  F
                  license
                  A
                  quality
                  An MCP server that allows AI assistants to interact with the ServiceTitan API, requiring client credentials for authentication.
                  Last updated -
                  454
                  TypeScript
                • -
                  security
                  -
                  license
                  -
                  quality
                  A Model Context Protocol server that connects to a payments company's developer portal, providing AI assistants with access to payment documentation, APIs, and guides.
                  Last updated -
                  JavaScript

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/AbdelStark/lightning-mcp'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server