Local stdioRecommended
Run it locally with Node
Your client spawns npx and talks to Celina over stdio. Works in any stdio client (Cursor, Claude Desktop, LM Studio, Continue, MCP Inspector). Requires Node.js ≥ 20.
- 01. Run npm i @andrewkimjoseph/celina-mcp@latest
- 02. Open your MCP config (e.g. claude_desktop_config.json, Cursor Settings → MCP) and merge the snippet below into mcpServers
- 03. Restart the client
{
"mcpServers": {
"celina-mcp": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@andrewkimjoseph/celina-mcp"],
"env": {
"CELO_PRIVATE_KEY": "0x...",
"SELF_AGENT_PRIVATE_KEY": "0x..."
}
}
}
}Keep CELO_PRIVATE_KEY and SELF_AGENT_PRIVATE_KEY out of source control — they stay on your machine.
With CELO_PRIVATE_KEY, omit address / wallet_address on wallet-scoped tools for “my” reads and writes, or call get_wallet_address when you need the signer as data.