CCXT
Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
Beschreibung vom Entwickler (englisches Original)
AI agent Lightning payments: L402, invoices, wallets, API discovery, budgets, self-serve signup.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
2/2 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Lightning Enable MCP Server (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
SettingsDeveloperEdit Config
{
"mcpServers": {
"lightning-enable": {
"command": "uvx",
"args": [
"lightning-enable-mcp"
],
"env": {
"STRIKE_API_KEY": "your-value",
"NWC_CONNECTION_STRING": "your-value",
"LND_REST_HOST": "your-value",
"LND_MACAROON_HEX": "your-value",
"OPENNODE_API_KEY": "your-value",
"LIGHTNING_ENABLE_API_KEY": "your-value",
"LIGHTNING_ENABLE_TOOL_PROFILE": "your-value",
"AGENT_RELAY_URL": "your-value"
}
}
}
}Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Lightning Enable MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Lightning Enable MCP Server nutzt, oder ein Werkzeug von Lightning Enable MCP Server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Lightning Enable MCP Server noch nicht verbinden
Lightning Enable MCP Server läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Lightning Enable MCP Server verbinden kann
B · Andere in Buchhaltung, Finanzen & Steuern, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Lightning Enable MCP Server (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add lightning-enable --env STRIKE_API_KEY=your-value --env NWC_CONNECTION_STRING=your-value --env LND_REST_HOST=your-value --env LND_MACAROON_HEX=your-value --env OPENNODE_API_KEY=your-value --env LIGHTNING_ENABLE_API_KEY=your-value --env LIGHTNING_ENABLE_TOOL_PROFILE=your-value --env AGENT_RELAY_URL=your-value -- uvx lightning-enable-mcpErsetze „your-value“ vor dem Enter durch deinen Schlüssel
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Lightning Enable MCP Server sollte in der Liste als verbunden erscheinen
Nutze Lightning Enable MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Lightning Enable MCP Server nutzt, oder ein Werkzeug von Lightning Enable MCP Server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Lightning Enable MCP Server (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
In den Einstellungen von Lightning Enable MCP Server ist STRIKE_API_KEY, NWC_CONNECTION_STRING, LND_REST_HOST, LND_MACAROON_HEX, OPENNODE_API_KEY, LIGHTNING_ENABLE_API_KEY, LIGHTNING_ENABLE_TOOL_PROFILE, AGENT_RELAY_URL leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Lightning Enable MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Lightning Enable MCP Server nutzt, oder ein Werkzeug von Lightning Enable MCP Server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Lightning Enable MCP Server (auf der Seite des Anbieters registrieren, kann kosten) · Installiere zuerst Python (uv) auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Python (uv) brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Kann Geld kosten.
VS Code fragt nach einer Bestätigung; klicke Install
In den Einstellungen von Lightning Enable MCP Server ist STRIKE_API_KEY, NWC_CONNECTION_STRING, LND_REST_HOST, LND_MACAROON_HEX, OPENNODE_API_KEY, LIGHTNING_ENABLE_API_KEY, LIGHTNING_ENABLE_TOOL_PROFILE, AGENT_RELAY_URL leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Lightning Enable MCP Server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Lightning Enable MCP Server nutzt, oder ein Werkzeug von Lightning Enable MCP Server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
JSON-Einstellungen stehen unten unter „Für Entwickler“
Claude Code
claude mcp add lightning-enable --env STRIKE_API_KEY=your-value --env NWC_CONNECTION_STRING=your-value --env LND_REST_HOST=your-value --env LND_MACAROON_HEX=your-value --env OPENNODE_API_KEY=your-value --env LIGHTNING_ENABLE_API_KEY=your-value --env LIGHTNING_ENABLE_TOOL_PROFILE=your-value --env AGENT_RELAY_URL=your-value -- uvx lightning-enable-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"lightning-enable": {
"command": "uvx",
"args": [
"lightning-enable-mcp"
],
"env": {
"STRIKE_API_KEY": "your-value",
"NWC_CONNECTION_STRING": "your-value",
"LND_REST_HOST": "your-value",
"LND_MACAROON_HEX": "your-value",
"OPENNODE_API_KEY": "your-value",
"LIGHTNING_ENABLE_API_KEY": "your-value",
"LIGHTNING_ENABLE_TOOL_PROFILE": "your-value",
"AGENT_RELAY_URL": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"lightning-enable": {
"command": "uvx",
"args": [
"lightning-enable-mcp"
],
"env": {
"STRIKE_API_KEY": "your-value",
"NWC_CONNECTION_STRING": "your-value",
"LND_REST_HOST": "your-value",
"LND_MACAROON_HEX": "your-value",
"OPENNODE_API_KEY": "your-value",
"LIGHTNING_ENABLE_API_KEY": "your-value",
"LIGHTNING_ENABLE_TOOL_PROFILE": "your-value",
"AGENT_RELAY_URL": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"lightning-enable": {
"type": "stdio",
"command": "uvx",
"args": [
"lightning-enable-mcp"
],
"env": {
"STRIKE_API_KEY": "your-value",
"NWC_CONNECTION_STRING": "your-value",
"LND_REST_HOST": "your-value",
"LND_MACAROON_HEX": "your-value",
"OPENNODE_API_KEY": "your-value",
"LIGHTNING_ENABLE_API_KEY": "your-value",
"LIGHTNING_ENABLE_TOOL_PROFILE": "your-value",
"AGENT_RELAY_URL": "your-value"
}
}
}
}STRIKE_API_KEY geheim envNWC_CONNECTION_STRING geheim envLND_REST_HOST envLND_MACAROON_HEX geheim envOPENNODE_API_KEY geheim envLIGHTNING_ENABLE_API_KEY geheim envLIGHTNING_ENABLE_TOOL_PROFILE envAGENT_RELAY_URL envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
nuget: LightningEnable.Mcppypi: lightning-enable-mcpoci: docker.io/refinedelement/lightning-enable-mcp:2.3.1Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 12. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto refined-element bestätigt, dem das Repo gehört
Code zuletzt geändert: vorgestern
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 2 von 2 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: STRIKE_API_KEY, NWC_CONNECTION_STRING, LND_MACAROON_HEX, OPENNODE_API_KEY, LIGHTNING_ENABLE_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vorgestern geändert, und die neueste Version (2.3.1) kam vor 3 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du .NET, Python (uv), Docker auf deinem Computer.
In derselben Kategorie: CCXT, Finance Toolkit, AKQuant
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Official CCXT MCP server - Market data and trading across 100+ exchanges and prediction markets
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Write and backtest trading strategies with AKQuant: API lookup, strategy checks, backtest runs
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Part of Lightning Enable — infrastructure for agent commerce over Lightning.
Agents pay your API per request over Lightning — flat subscription at $49/mo, and you keep 100% of every sat.
Or sign up without leaving your agent: call the create_lightning_enable_account tool.
An open-source MCP (Model Context Protocol) server that enables AI agents to make Lightning Network payments and participate in agent-to-agent commerce. Wallet, invoice, L402, budget, and API-discovery tools work out of the box with just a wallet. Producer tools (sell access via L402) and Agent Service Agreement (ASA) tools (agent-to-agent discovery, request, settlement, and attestation over Nostr) unlock with an Agentic Commerce subscription. See the full tool list.
Available in .NET and Python.
Give your AI agent a Lightning wallet and it can:
create_lightning_enable_account pays a ~100-sat activation fee over L402 and returns a merchant API key: the free→paid signup form that *is* the protocol, unlocking the producer + ASA tools with no browser or checkout page.# .NET
dotnet tool install -g LightningEnable.Mcp
pip install lightning-enable-mcp
uvx lightning-enable-mcp
docker pull refinedelement/lightning-enable-mcp:latest
setup_walletNothing else works without a wallet, so start there. Ask your agent:
Run setup_wallet
With no arguments it reports which wallet is configured and where the credential came from — the provider and the source, never the credential itself. If there is no wallet, it hands back the setup steps.
The shortest path is NWC. In your wallet app (Alby Hub, CoinOS, or any NIP-47 wallet) create a Nostr Wallet Connect connection, copy the nostr+walletconnect:// string, and give it to the agent:
Run setup_wallet with this connection string: nostr+walletconnect://...
setup_wallet validates the string, connects to the wallet to prove it answers, then writes it to ~/.lightning-enable/config.json with the file's permissions restricted to your user. It reports the wallet's declared methods and balance. Restart the server afterwards so it picks up the new wallet.
Or set an environment variable (in the Claude Desktop config below, say). L402 — the whole point of this server — needs a wallet that returns the payment preimage:
STRIKE_API_KEY, from https://dashboard.strike.meNWC_CONNECTION_STRING, from CoinOS / CLINK / Alby HubLND_REST_HOST + LND_MACAROON_HEXLND_TLS_CERT_PATH to the node's tls.cert (pins TLS to that cert). LND_SKIP_TLS_VERIFY=true is the escape hatch, not the recommendation. Optional: LND_FEE_LIMIT_SATS, LND_PAYMENT_TIMEOUT_SECONDS.⚠️ OpenNode (
OPENNODE_API_KEY) works for invoicing / direct payments only — it never returns a preimage, so it cannot pay L402 challenges. Don't make it your only wallet if you want L402 (the core use case).
If several are set, priority is: LND > NWC > Strike > OpenNode, and environment variables win over the config file — setup_wallet refuses to write a connection string that an env var would override, and tells you which variable to unset. See Supported Wallets for the full compatibility matrix.
test_l402_paymentAsk your agent:
Run test_l402_payment
This pays a public 1-sat L402 endpoint end to end, proving your wallet is connected, returns a preimage, and can complete a real L402 payment. It's the one-line answer to "is my wallet actually working?" — and it costs about 1 satoshi.
Once the loop works, try the Lightning Enable Store, a live L402-powered web store. Ask Claude:
Buy me a Lightning Enable t-shirt from store.lightningenable.com
(This one needs a funded wallet and a shipping address, which is why test_l402_payment — one sat, no shipping — is the faster first proof.)
For a one-click install with no config-file editing, grab the packaged MCPB bundle from the mcpb/ directory instead of hand-editing JSON: build it locally with npx -y @anthropic-ai/mcpb pack mcpb lightning-enable-mcp.mcpb (or download the .mcpb artifact from a mcpb.yml CI run), then double-click the resulting .mcpb file or drag it into Claude Desktop's Settings → Extensions — Claude Desktop prompts for your wallet credentials (Strike, NWC, or LND) and optional Lightning Enable API key through its own settings UI instead of a text config file. See mcpb/README.md for what's in the bundle and mcpb/SUBMISSION.md for its Anthropic MCP Directory submission status.
Add to your claude_desktop_config.json:
.NET:
{
"mcpServers": { "lightning-enable": { "command": "lightning-enable-mcp", "env": { "STRIKE_API_KEY": "your-strike-api-key" } } } }
dotnet tool install -g LightningEnable.Mcp puts the lightning-enable-mcp command on your PATH. If Claude Desktop can't find it, set command to the full path: "C:\\Users\\ \\.dotnet\\tools\\lightning-enable-mcp.exe" on Windows (JSON needs the doubled backslashes), /Users/ /.dotnet/tools/lightning-enable-mcp on macOS, or /home/ /.dotnet/tools/lightning-enable-mcp on Linux. The config file doesn't expand environment variables such as %USERPROFILE% or $HOME.
Python:
{
"mcpServers": { "lightning-enable": { "command": "uvx", "args": ["lightning-enable-mcp"], "env": { "STRIKE_API_KEY": "your-strike-api-key" } } } }
Config file locations:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json~/.config/claude/claude_desktop_config.jsonA payment above your auto-approve threshold needs a human's approval: the server mints a short confirmation code, sends it to you, and the agent can only proceed once you read it back. The code never appears in a tool result, so a prompt-injected agent can't approve its own spending by reading the result.
Treat this as an operator confirmation aid on a trusted local host, not as an independent approval boundary: if the agent's host can read the server's console, log stream, approval file, or webhook destination, it can read the code too.
That only works if the code reaches a human. On your laptop it goes to the server's console (stderr) and you read it there. On a hosted server — a claude.ai connector, a Docker container, a fleet — nobody is watching stderr, and on a shared host the agent might read it itself. So you choose the approval channel.
| Channel | What happens above the threshold | Use it when |
|---|---|---|
stderr (default) | The code is printed to the server console. | You run the server locally and watch its output. |
refuse | The payment is refused. No code is minted at all. | You run it hosted and no one can receive a code. |
webhook | The pending confirmation is POSTed to your URL, HMAC signed. You relay the code to the agent. | You have an ops channel — chat, pager, an approval app. |
file | The same JSON line is appended to a file you tail. | You collect approvals from logs. |
Whatever the channel, two rules hold: the code is never returned to the agent, and a payment is never approved because its notification failed to send — a delivery failure refuses the payment and withdraws the code.
Codes are 6 characters, one-time use, and bound to the exact amount, tool, and destination. At most 3 codes can be outstanding at once, and 5 invalid code attempts in a row revoke every pending code. A code lives 120 seconds by default; set confirmation.ttlSeconds (or LIGHTNING_ENABLE_CONFIRMATION_TTL_SECONDS) to change it, clamped to 30-900. For the asynchronous webhook and file channels, 300-600 is a practical value.
Precedence: environment variable, then config file, then automatic.
{
"confirmation": { "channel": "webhook", "webhookUrl": "https://ops.example.com/lightning-approvals", "webhookSecret": " ", "filePath": "/var/log/lightning-enable/confirmations.jsonl", "ttlSeconds": 600 } }
| Environment variable | Overrides | |||
|---|---|---|---|---|
LIGHTNING_ENABLE_CONFIRMATION_CHANNEL | confirmation.channel (stderr \ | refuse \ | webhook \ | file) |
LIGHTNING_ENABLE_CONFIRMATION_WEBHOOK_URL | confirmation.webhookUrl | |||
LIGHTNING_ENABLE_CONFIRMATION_WEBHOOK_SECRET | confirmation.webhookSecret | |||
LIGHTNING_ENABLE_CONFIRMATION_FILE | confirmation.filePath (default ~/.lightning-enable/confirmations.jsonl) | |||
LIGHTNING_ENABLE_HOSTED | Set to 1 to declare a hosted deployment (see below) |
With no channel set, the server decides:
| stdin | LIGHTNING_ENABLE_HOSTED | Channel | Startup warning |
|---|---|---|---|
| A TTY | anything | stderr | none |
| Not a TTY | unset or `0