MCP Catalogs
首页Kaimon.jl screenshot

Kaimon.jl

by kahliburke·67·综合分 46

MCP 服务器为 AI 代理提供完整的 Julia 运行时访问,包括代码执行、调试、测试和语义搜索。

developer-toolsai-llmother
11
Forks
20
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

Kaimon.jl 是一个全面的 MCP 服务器,将 AI 代理与 Julia 运行时环境连接起来。它提供 32 多种工具,用于在持久 REPL 会话中实时执行代码,深入检查类型和方法,使用 Infiltrator.jl 集成进行交互式调试,以及使用 Qdrant 进行语义代码搜索。该服务器具有终端仪表板用于监控,三种模式的安全控制,以及通过 The Gate 功能注册自定义工具的能力。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:AI 辅助 Julia 开发,具有实时代码执行和调试功能
:跨 Julia 项目的语义代码搜索,以找到相关实现
:通过自定义 MCP 工具将基于 Julia 的领域工具集成到 AI 工作流中

什么时候选它

当处理 Julia 代码库并需要 AI 全面访问运行时执行、调试和语义分析功能时,选择 Kaimon。

什么时候不要选它

如果不使用 Julia 语言,应避免选择 Kaimon,因为它仅提供与 Julia 生态系统的集成,不支持其他编程语言。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • 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

可对比工具

julia-vscodejupyter-kernellsp-mcpshell-mcp

安装

安装

  1. 在 Julia 中安装 Kaimon.jl:
]app add Kaimon
  1. 运行 kaimon 命令:
kaimon

首次运行将打开设置向导(安全模式、API 密钥、端口)。

Claude Desktop 配置

添加到 Claude Desktop 的 config.json:

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

Kaimon.jl 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。