Concordium MCP Server
About
Concordium mcp-sever for interacting with the concordium chain
Details
- Author
- Developerayo
- Downloads
- 275
- Categories
- Other
Jump to
- Natural language queries for chain data.
- Account details, balance, and staking info.
- Block details, transaction events, and height queries.
- CIS-2 token balance checks.
- Validator list, pool details, and passive delegation.
- Smart contract instances and deployed modules.
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Concordium MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure the server in your MCP client (e.g., Claude Desktop) using either Docker or a local Node.js setup. Set environment variables like CCD_NETWORK (mainnet or testnet), CCD_PORT, CCD_SECURE, and CCD_TIMEOUT. For HTTP transport, run node dist/http-server.js and connect to localhost:3001/sse.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"concordium mcp server": {
"concordium": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--network=host",
"concordium-mcp-server"
],
"env": {
"CCD_NETWORK": "mainnet",
"CCD_PORT": "20000",
"CCD_SECURE": "true"
}
}
}
}
}
McpServers
{
"concordium": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--network=host",
"concordium-mcp-server"
],
"env": {
"CCD_NETWORK": "mainnet",
"CCD_PORT": "20000",
"CCD_SECURE": "true"
}
}
}
Concordium MCP Server
An MCP server that allows AI agents to communicate with the Concordium chain through natural language. Query accounts, blocks, tokens, validators, smart contracts & more without writing any code.
Quick Setup
Docker Setup
Add this to your mcp-server config (Claude Desktop or Cursor):
{
"mcpServers": {
"concordium": {
"command": "docker",
"args": ["run", "-i", "--rm", "--network=host", "concordium-mcp-server"],
"env": {
"CCD_NETWORK": "mainnet",
"CCD_PORT": "20000",
"CCD_SECURE": "true"
}
}
}
}
Local Setup
For local dev without Docker:
{
"mcpServers": {
"concordium": {
"command": "node",
"args": ["/zeus/workspace/concordium-mcp-server/dist/index.js"],
"env": {
"CCD_NETWORK": "mainnet",
"CCD_PORT": "20000",
"CCD_SECURE": "true"
}
}
}
}
Deployment Options
One-Line Setup
Local (auto-configs Claude Desktop):
./scripts/local-deploy.sh
Docker:
./scripts/docker-deploy.sh
Cloud (HTTP):
./scripts/fly-deploy.sh
./scripts/railway-deploy.sh
./scripts/render-deploy.sh
Setup Wizard:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



