Core Lightning MCP Server
A Rust-based gRPC server that provides a standardized MCP interface for Core Lightning nodes.
Core Lightning MCP Server
A Rust-based gRPC server that provides a standardized interface to Core Lightning nodes. This server implements the MCP (Model Context Protocol) specification to enable control of the Core Lightning node using LLM.

Installation
Option 1: From Release (Recommended)
- Download the appropriate binary for your platform from the latest release
- Extract the archive:
# For Linux/macOS tar -xzf cln-mcp-<platform>.tar.gz # For Windows # Use your preferred zip extractor - Make the binary executable (Linux/macOS only):
chmod +x cln-mcp
Option 2: From Source
Prerequisites
- Rust 1.80 or higher
- Protocol Buffers Compiler (protoc)
- Core Lightning (with gRPC enabled)
- MCP clients (Claude, Goose, etc.)
Protocol Buffers Compiler (protoc)
Ubuntu/Debian:
sudo apt-get update
sudo apt-get install -y protobuf-compiler
macOS:
brew install protobuf
Windows:
choco install protoc
Verify installation:
protoc --version # Should show version 3.0.0 or higher
- Clone the repository:
git clone https://github.com/adi2011/cln-mcp.git
cd cln-mcp
- Build the project:
cargo build --release
Configuration
The server can be configured using command-line arguments:
cln-mcp [OPTIONS]
Options:
--certs-dir <path> Path to certificates directory
--node-address <url> Node address (default: https://localhost:9736)
--help Shows help message
TLS Certificate Setup
Add the --grpc-port(default: 9736) option while running CLN, and it'll automatically generate the appropriate mTLS certificates.
Copy the following PEM files from the Lightning directory to a separate directory:
ca.pem: CA certificateclient.pem: Client certificateclient-key.pem: Client private key
Claude Setup
- Install Claude
- Go to settings -> Developer
- Edit Config
{
"mcpServers" : {
"cln-mcp" : {
"command": "Path/to/cln-mcp" (ex: "/Users/MyPC/cln-mcp/target/release/cln-mcp" or the executable unzipped from the release),
"args": [
"--certs-dir",
"Path/to/certificates" (ex: "/Users/MyPC/cln-mcp/certs")
]
}
}
}
- Restart Claude
Future Goals
[ ] Enable it to derive parameters for the RPC calls
[ ] Choose the most appropriate and useful RPCs for maximum utility
[ ] Extend support for LND
[ ] Host multiple servers to make it more efficient
This is a work in progress. We welcome code reviews, pull requests, and issues based on your usage.
Server Terkait
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Perfetto
Turn natural language into powerful Perfetto trace analysis. Quickly explain jank, diagnose ANRs, spot CPU hot threads, uncover lock contention, and find memory leaks.
Typst MCP Server
Provides Typst documentation to MCP clients like Claude Code.
weibaohui/kom
Provides multi-cluster Kubernetes management and operations using MCP, It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.
Raymon
Stateful HTTP ingest + MCP server + terminal UI for Ray-style logs.
Code Context Provider MCP
Provides code context and analysis for AI assistants using WebAssembly Tree-sitter parsers.
MCP Base Server
A base template for creating new MCP servers, designed for easy containerized deployment with Docker.
MCP Memory Visualizer
Graph visualization tools for exploring and analyzing Claude's memory data.
Taeks MCP Server
An example MCP server designed for deployment on Cloudflare Workers, operating without authentication.
CPAN Package README MCP Server
Fetch READMEs, metadata, and search for CPAN packages.
Omega Memory
Persistent memory for AI coding agents with semantic search, contradiction detection, memory decay, and cross-session learning. 25 MCP tools, local-first, #1 on LongMemEval (95.4%).