reasonkit
"From Prompt to Cognitive Engineering". — AI: Designed, not Dreamed.
claude mcp add --transport stdio reasonkit-reasonkit docker run -i reasonkit
How to use
ReasonKit is a meta-reasoning suite that provides auditable, structured reasoning through ThinkTools and an MCP (Model Context Protocol) server for AI agent integration. The MCP server portion is exposed via the ReasonKit CLI (rk) and can be started with rk serve, enabling external agents to query the reasoning engine, request multi-step analyses, and receive verifiable outputs. This setup is designed to plug into larger AI workflows, allowing you to route prompts through ReasonKit’s think tools (GigaThink, LaserLogic, BedRock, ProofGuard, BrutalHonesty) and to chain results into an auditable reasoning trace for production use. The server coordinates with the memory layer and web components to provide a cohesive, end-to-end reasoning pipeline that can be scaled or containerized as part of broader AI systems.
Once the MCP server is running, you can connect your agents or orchestration layer to the server endpoint to perform operations such as initiating structured reasoning tasks, fetching multi-perspective analyses, validating claims with triangulation, and obtaining formal reasoning traces suitable for auditing and compliance. Use the provided ThinkTools shortcuts and profiles (quick, balanced, deep, paranoid) to tailor the reasoning workflow to your risk tolerance and turnaround requirements, then expose the results to downstream decision-making services or dashboards.
How to install
Prerequisites:
- Rust toolchain installed (Rust/Cargo) or access to the prebuilt binaries via the official installer
- Optional: Docker if you plan to run the MCP server in a container
Installation steps (recommended via Rust tools):
-
Install the ReasonKit suite (core tools plus MCP server integration): cargo install reasonkit
-
Verify installation and available commands: rk --version rk serve --help
-
Start the MCP server for AI agent integration: rk serve
If you prefer containerized deployment (Docker):
-
Pull the ReasonKit MCP-enabled image (example placeholder): docker pull reasonkit/reasonkit-mcp
-
Run the container interactively: docker run -i reasonkit/reasonkit-mcp
Prerequisites for container method:
- Ensure Docker is installed and running on your host
- Expose required ports as needed by your orchestration layer
Notes:
- The exact docker image name and tag may vary; consult the official ReasonKit releases for the correct MCP-enabled image
- If you install locally via cargo, ensure Cargo bin directory is in your PATH
Additional notes
Tips and common issues:
- Environment variables: set your LLM provider keys (e.g., ANTHROPIC_API_KEY, OPENAI_API_KEY) as you would for ReasonKit usage; the MCP server will forward prompts to your configured providers.
- Profiles influence the protocol chains used by the MCP server (quick, balanced, deep, paranoid). Choose based on the desired balance between speed and rigor.
- If you upgrade ReasonKit, re-run the installation to ensure all MCP-related components are up to date.
- When containerizing, ensure the host clock is accurate for reproducible reasoning timestamps and auditing.
- For auditing, enable logs/traces at the MCP server level and route outputs to your observability stack.
Related MCP Servers
aci
ACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
agentic-radar
A security scanner for your LLM agentic workflows
DeepMCPAgent
Model-agnostic plug-n-play LangChain/LangGraph agents powered entirely by MCP tools over HTTP/SSE.
automagik-genie
🧞 Automagik Genie – bootstrap, update, and roll back AI agent workspaces with a single CLI + MCP toolkit.
eion
Shared Memory Storage for Multi-Agent Systems
mcpproxy-go
Supercharge AI Agents, Safely