Session 18: Building a Production-Grade MCP Server for Cardano - Resources
Curated references for building and extending the Cardano MCP server: tool registration, multi-API strategy, CIP-1694 governance integration, and IPFS metadata enrichment.
The Project
- Cardano MCP Repository: github.com/lidonation/Cardano-mcp
- Cardano MCP Docs: cardano-mcp.dev
Model Context Protocol
- MCP Overview: modelcontextprotocol.io
- MCP TypeScript SDK: github.com/modelcontextprotocol/typescript-sdk
- Claude MCP integration (Claude Code CLI):
claude mcp add <name> -- <command>
Cardano Chain APIs
- Blockfrost (REST API, free tier): blockfrost.io / docs.blockfrost.io
- Koios (community-run public API, free, no auth): koios.rest / api.koios.rest
- Maestro (fast UTxO queries): gomaestro.org
- Kupo (lightweight UTxO indexer, local sidecar): cardanosolutions.github.io/kupo
CIP-1694 Governance
- CIP-1694 spec: github.com/cardano-foundation/CIPs/tree/master/CIP-1694
- CIP-100 — Governance Metadata: github.com/cardano-foundation/CIPs/tree/master/CIP-0100
- CIP-108 — Governance Actions Metadata: github.com/cardano-foundation/CIPs/tree/master/CIP-0108
- GovTool (on-chain governance UI): gov.tools
eUTxO and Smart Contracts
- Aiken (recommended smart contract language): aiken-lang.org
- Cardano Serialization Library (CSL) — used for CBOR encode/decode: github.com/Emurgo/cardano-serialization-lib
- Plutus docs: plutus.readthedocs.io
TypeScript Tooling
- Zod (runtime schema validation): zod.dev
- MeshJS (tx building SDK): meshjs.dev
- Lucid Evolution (tx building SDK): github.com/Anastasia-Labs/lucid-evolution
- Blaze: github.com/butaneprotocol/blaze-cardano
Anthropic / Claude
- Anthropic Console (API keys): console.anthropic.com
- Claude API docs: docs.anthropic.com
Prior Sessions
These resources belong to the Q2 2026 Developer Experience Working Group.