MCP Catalogs
HomeKaimon.jl screenshot

Kaimon.jl

by kahliburke·67·Score 46

MCP server providing AI agents full access to Julia's runtime with code execution, debugging, testing, and semantic search.

developer-toolsai-llmother
11
Forks
20
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

Kaimon.jl is a comprehensive MCP server that bridges AI agents with Julia's runtime environment. It offers 32+ tools for live code execution in persistent REPL sessions, deep introspection of types and methods, interactive debugging with Infiltrator.jl integration, and semantic code search using Qdrant. The server features a terminal dashboard for monitoring, security controls with three modes, and ability to register custom tools via The Gate feature.

Try asking AI

After installing, here are 3 things you can ask your AI assistant:

you:AI-assisted Julia development with real-time code execution and debugging
you:Semantic code search across Julia projects to find relevant implementations
you:Integrating Julia-based domain tools into AI workflows via custom MCP tools

When to choose this

Choose Kaimon when working with Julia codebases and needing comprehensive AI access to runtime execution, debugging, and semantic analysis capabilities.

When NOT to choose this

Avoid Kaimon if you're not using Julia, as it only provides integration with the Julia ecosystem, not with other programming languages.

Tools this server exposes

12 tools extracted from the README
  • ex

    Evaluate Julia code in a persistent REPL session with full state and streaming output

  • investigate_environment

    Inspect the current Julia environment including loaded packages and variables

  • search_methods

    Search for methods in Julia with optional filtering

  • type_info

    Get detailed information about Julia types

  • macro_expand

    Expand Julia macros to see their generated code

  • code_lowered

    View the lowered representation of Julia code

  • debug_ctrl

    Control debugging sessions with Infiltrator.jl breakpoints

  • pkg_add

    Add Julia packages to the current environment

  • run_tests

    Run Julia tests with pattern filtering and coverage

  • qdrant_search_code

    Search indexed Julia code using natural language queries

  • qdrant_index_project

    Index the current Julia project for semantic code search

  • goto_definition

    Navigate to the definition of a Julia symbol

Comparable tools

julia-vscodejupyter-kernellsp-mcpshell-mcp

Installation

Installation

  1. Install Kaimon.jl in Julia:
]app add Kaimon
  1. Run the kaimon command:
kaimon

The first run will open a setup wizard (security mode, API key, port).

Claude Desktop Configuration

Add to Claude Desktop's config.json:

{
  "mcpServers": {
    "kaimon": {
      "command": "kaimon",
      "args": []
    }
  }
}

Compare Kaimon.jl with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.