MCP server giving AI agents full access to Julia's runtime via a live Gate — code execution, introspection, debugging, testing, and semantic search
# Kaimon.jl <p align="center"> <img src="https://github.com/kahliburke/Kaimon.jl/releases/download/docs-assets/kaimon-logo.jpg" alt="Kaimon" width="320" /> </p> **Opening the gate between AI and Julia.** [](https://github.com/kahliburke/Kaimon.jl/actions/workflows/CI.yml) [](https://kahliburke.github.io/Kaimon.jl/dev/) [](https://julialang.org) [](LICENSE) Kaimon is an MCP (Model Context Protocol) server that gives AI agents full access to Julia's runtime. Connect Claude Code, Cursor, or any MCP client to a live Julia session with 32+ tools for code execution, introspection, debugging, testing, and semantic code search. ## Key Features - **Live Code Execution** — evaluate Julia code in persistent REPL sessions with full state, package access, and streaming output - **Deep Introspection** — inspect types, methods, lowered IR, type-inferred code, and macro expansions directly from the agent - **The Gate** — connect external Julia processes and register custom tools via ZMQ. Your app's domain logic becomes agent-callable with automatic schema generation - **Interactive Debugging** — Infiltrator.jl integration with breakpoints, variable inspection, and expression evaluation at pause points - **Semantic Code Search** — index projects into Qdrant and search with natural language queries like "function that handles HTTP routing" - **Terminal Dashboard** — real-time TUI monitoring sessions, tool calls, test runs, and search results across all connected REPLs - **Security** — three modes (strict/relaxed/lax), API key management, IP allowlists - **Testing & Profiling** — run tests with pattern filtering and coverage, profile code, stress-test with concurrent simulated agents ## Quick Start `
Agent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.