cadi-mcp-server

Crates.iocadi-mcp-server
lib.rscadi-mcp-server
version1.1.1
created_at2026-01-12 03:20:42.837499+00
updated_at2026-01-12 05:54:41.959247+00
descriptionCADI MCP (Model Context Protocol) server for LLM integration
homepagehttps://github.com/ConflictingTheories/cadi
repositoryhttps://github.com/ConflictingTheories/cadi
max_upload_size
id2036941
size159,643
Kyle Derby MacInnis (ConflictingTheories)

documentation

README

CADI MCP Server

Model Context Protocol (MCP) server for LLM integration with CADI.

Overview

The CADI MCP server enables AI agents and LLMs to interact with CADI's content-addressed development system. It provides tools for searching, retrieving, and managing code chunks.

Installation

cargo install cadi-mcp-server

Usage

Stdio Mode (for Claude Desktop, etc.)

cadi-mcp-server
# or explicitly:
cadi-mcp-server --transport stdio

HTTP Mode (for Docker/containers)

cadi-mcp-server --transport http --bind 0.0.0.0:9090

Or via environment variables:

CADI_MCP_TRANSPORT=http CADI_MCP_BIND_ADDRESS=0.0.0.0:9090 cadi-mcp-server

MCP Tools

  • cadi_search - Search for code chunks by query
  • cadi_get_chunk - Retrieve chunk content by ID
  • cadi_resolve_alias - Look up chunks by human-readable alias
  • cadi_import - Import a project into CADI
  • cadi_publish - Publish chunks to a registry
  • cadi_build - Build from CADI manifests
  • cadi_explain - Get AI-friendly explanations of chunks

MCP Resources

  • cadi://guide - CADI usage guide for agents
  • cadi://aliases - List of cached chunk aliases

Docker

docker run -p 9090:9090 cadi/mcp-server:latest

License

MIT

Commit count: 66

cargo fmt