GM

getalby/mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

66 stars 20 forks Качество 86 Тренд 28Apache-2.0

Подключите биткойн-кошелек к LLM с помощью Nostr Wallet Connect и протокола контекста модели

Обзор

alby CLI для агентов, которые не поддерживают MCP. Подключите биткойн-кошелек к LLM с помощью Nostr Wallet Connect (NWC). Этот MCP-сервер использует MCP TypeScript SDK. Этот MCP-сервер имеет знания о NWC, LNURL и L402 с использованием Alby SDK и Alby Lightning Tools. Посмотрите на места, где вы можете использовать MCP. Если вы застряли, см. раздел устранения неполадок ниже. Если ваш агент поддерживает удаленные MCP-серверы - SSE (например, N8N) или HTTP Streamable транспорты, вы можете подключиться к MCP-серверу Alby. - SSE: https://mcp.getalby.com/sse - HTTP Streamable: https://mcp.getalby.com/mcp

Обзор (машинный перевод)

*** также проверьте Alby CLI на агентов, которые не поддерживают MCP.

Подключите биткойн-кошелек к LLM с помощью Nostr Wallet Connect (NWC).

Этот MCP-сервер использует MCP TypeScript SDK.

Этот MCP-сервер имеет знания о NWC, LNURL и L402 с использованием Alby SDK и Alby Lightning Tools.

Посмотрите на потрясающий AI Bitcoin для мест, где вы можете использовать Alby MCP.

Быстрый старт

Если вы застряли, см. раздел устранения неполадок ниже.

Используйте MCP-сервер

Если ваш агент поддерживает удаленные MCP-серверы - SSE (например, N8N) или HTTP Streamable транспорты, вы можете подключиться к MCP-серверу Alby.

  • SSE: https://mcp.getalby.com/sse HTTP Streamable: https://mcp.getalby.com/mcp

####Аутентификация

Оба требуют предоставления секрета соединения NWC в качестве аутентификации, либо в качестве Bearer аутентификации (предпочтительно), либо через параметр запроса nwc.

####Берер Аут

Пример: [4]

Если ваш агент UI поддерживает Bearer Auth, просто вставьте секрет соединения в поле Bearer Auth.

####Параметр запросов

Если ваш агент не поддерживает носителя auth, вы можете передать секрет соединения NWC в качестве параметра запроса.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Alby Bitcoin Payments MCP Server

NEW: also checkout Alby CLI for agents that don’t support MCP.

Connect a bitcoin lightning wallet to your LLM using Nostr Wallet Connect (NWC).

This MCP server uses the official MCP TypeScript SDK

This MCP server has knowledge of NWC, LNURL and L402 using Alby SDK and Alby Lightning Tools.

Take a look at Awesome AI Bitcoin for places where you can use the Alby MCP.

Quick Start

In case you get stuck, see troubleshooting section below.

Use the Alby-Hosted MCP Server

If your agent supports remote MCP servers - SSE (e.g. N8N) or HTTP Streamable transports, you can connect to Alby’s MCP server.

  • SSE: https://mcp.getalby.com/sse
  • HTTP Streamable: https://mcp.getalby.com/mcp

Authentication

Both require providing an NWC connection secret as authentication, either as Bearer authentication (preferred) or via the nwc query parameter.

Bearer Auth

Example: Authorization: Bearer nostr+walletconnect://...

If your agent UI supports bearer auth, just paste the connection secret into the bearer auth field.

Query Parameter

If your agent doesn’t support bearer auth, you can pass the NWC connection secret as a query parameter.

Example: https://mcp.getalby.com/sse?nwc=ENCODED_CONNECTION_SECRET or https://mcp.getalby.com/mcp?nwc=ENCODED_CONNECTION_SECRET

To get ENCODED_CONNECTION_SECRET, open browser devtools (right click -> inspect) and enter this in the console, with your own NWC connection secret set:

encodeURIComponent("nostr+walletconnect://...");

In case there is a message asking for confirmation for pasting, follow the instructions, and then enter the above command again.

Once the command has run, copy the output and replace ENCODED_CONNECTION_SECRET. It will look like this: nostr%2Bwalletconnect%3A%2F%2F...

Add to Claude Web or Claude Desktop

Use the remote Alby MCP server

Currently, at least a Claude Pro subscription is required to be able to connect to remote MCP servers.

  1. Go to Settings -> Connectors
  2. Click on “Add custom connector”
  3. Call it alby
  4. What is the endpoint URI: https://mcp.getalby.com/mcp?nwc=ENCODED_NWC_URL (see above for instructions)

Client-side

Add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "nwc": {
      "command": "npx",
      "args": ["-y", "@getalby/mcp"],
      "env": {
        "NWC_CONNECTION_STRING": "YOUR NWC CONNECTION STRING HERE"
      }
    }
Открыть полный README на GitHub

Установка

npx -y @getalby/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "nwc": { "command": "npx", "args": ["-y", "@getalby/mcp"], "env": { "NWC_CONNECTION_STRING": "YOUR NWC CONNECTION STRING HERE" } } } }