v0.1.0 Now Available

Brewed for Blockchain
and AIs.

Connect your agent to your local blockchain node RPC API endpoints and increase it's knowledge with official documentation so your agent will know how to implement functionality and can test in realtime, manage wallets, create offers or cats, or offers for cats with peer-to-peer transactions. ChaiMCP server might just save you some tokens.

terminal — zsh — 80x24
$ git clone https://github.com/dcarrith/chaimcp
$ cd chaimcp && ./install.sh
Creating virtual environment...
Dependencies installed
Server listening on stdio
Connected to full node (mainnet)

Ready to brew thru some code! 🍵

Error: connection refused

Exception: ssl_context requires valid private key

at blockchain.rpc.full_node_rpc_client...

...

// Wait, where is the cert path?

Stop wrestling with certs.

The RPC is powerful but verbose. Managing connections, authenticating certificates, and parsing JSON responses manually destroys your flow.

Manual SSL config
Verbose JSON parsing
Features

Best served hot.

Chai handles the brewing. You enjoy the tea. Full typesafety and auto-discovery for your agent. Supports both Local and Kubernetes deployment.

Auto-RPC Sync

Automatically detects running services (farmer, wallet, full node) and exposes relevant tools to the MCP client.

Secure Gateway

Acts as a secure proxy for your keys. The AI agent sends requests to ChaiMCP, which handles the mTLS authentication internally. Your private keys never leave the secure environment.

Instant Queries

"Get me the latest block height." "Show my XCH balance." Natural language queries executed in milliseconds.

Cup of chai?

Get started with ChaiMCP server in seconds. It's open source, community driven, and built for a particular blockchain's ecosystem for the win.

Local Run

Clone and run directly on your machine. Best for individual developers.

git clone https://github.com/dcarrith/chaimcp
cd chaimcp
./install.sh

NPX Quickstart

Run instantly without cloning the repo if published, or run from source easily.

pip install -r requirements.txt
npx . # from repo root

Kubernetes

Deploy as a container in your cluster. Ideal for agentic workflows at scale.

docker build -t chaimcp .
kubectl apply -f k8s/
# configured for internal network