cellc-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cellc-mcpcheck my new Cell contract for type errors"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cellc-mcp
MCP server wrapping the cellc CellScript compiler so a local agentic model can
write CKB Cell contracts in a write → check → explain → inspect loop.
Install
python -m venv .venv && . .venv/bin/activate
pip install -e .Related MCP server: Ceedling MCP Server
Requirements
A built
cellcbinary. Build it once: cd ~/CellScript && cargo install --path . (Needs a siblingckb-sdk-rustcheckout at tag v5.1.0 per CellScript AGENTS.md.)
Configuration (env)
CELLC_BIN— path to the cellc binary (else found on PATH)CELLSCRIPT_REPO— CellScript checkout for examples/reference (default ~/CellScript)CELLC_TIMEOUT— per-call timeout seconds (default 30)
MCP client config
{
"mcpServers": {
"cellc": {
"command": "cellc-mcp",
"env": { "CELLSCRIPT_REPO": "/home/phill/CellScript" }
}
}
}Tools
cellc_check— type-check; terse diagnostics (max 5;full=truefor all)cellc_explain— explain an error code (E####)cellc_metadata— compiler metadata summary (full=truefor schema-30 JSON)cellc_constraints— verifier obligations + runtime-error registrycellc_language_reference— the full language surface, in-contextcellc_list_examples/cellc_get_example— example contracts for grounding
Tests
python -m pytest -v # offline unit tests
python -m pytest -m needs_cellc -v # integration (needs cellc)
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityCmaintenanceWraps the cursor-agent CLI to provide cost-effective tools for repository analysis, code search, planning, and editing. Offloads heavy thinking tasks from the host AI to reduce token usage while maintaining precise, scoped workspace operations.75MIT
- AlicenseNot gradedqualityCmaintenanceBridges LLMs to the Ceedling C unit testing framework, enabling test execution, module-specific testing, and scaffolding of source/test file triplets.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to generate, compile, and fix Rust projects from natural language descriptions using LLMs and the Rust compiler.96
- AlicenseAqualityBmaintenanceEnables AI agents to build, check, cost, and deploy HotPocket dApps on Evernode/Xahau by scaffolding deterministic contracts, checking determinism, estimating lease costs, ranking hosts, and generating deploy commands.121MIT
Related MCP Connectors
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Deterministic AI code review, with an audit record. Governance inside the agent loop.
The team layer for AI coding agents: shared contracts, collision alerts, E2EE sessions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/toastmanAu/cellc-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server