KK

kahliburke/kaimon.jl

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

63 stars 7 forks Качество 72 Тренд 34MIT

Сервер MCP, предоставляющий агентам ИИ полный доступ к времени выполнения Julia через Live Gate — выполнение кода, самоанализ, отладка, тестирование и семантический поиск

Обзор

Kaimon - это сервер MCP (Model Context Protocol), который предоставляет агентам ИИ полный доступ к времени выполнения Julia. Подключите Claude Code, Cursor или любой MCP-клиент к живой сессии Julia с сфокусированной поверхностью по умолчанию из 49 инструментов для выполнения кода, интроспекции, отладки, тестирования и поиска кода. - оценивать код Джулии в постоянных сессиях REPL с полным доступом к состоянию, пакетам и потоковым выходом - проверять типы, методы, пониженный ИК, код, полученный по типу, и макро расширения непосредственно от агента - подключать внешние процессы Джулии и регистрировать пользовательские инструменты через ZMQ. Логика домена вашего приложения становится агентом с автоматической генерацией схем — Infiltrator.

Обзор (машинный перевод)

Открытие ворот между ИИ и Джулией.

Kaimon - это сервер MCP (Model Context Protocol), который предоставляет агентам ИИ полный доступ к Время работы Джулии. Подключите код Клода, курсор или любой MCP-клиент к живой сессии Джулии. с сфокусированной поверхностью по умолчанию 49 инструментов для выполнения кода, интроспекции, отладки, Тестирование и поиск кода.

Ключевые особенности

** Исполнение живого кода** - оценивайте код Джулии в постоянных сессиях REPL состояние, пакетный доступ и потоковый выход ** Глубокая интроспекция** — проверка типов, методов, пониженного ИК, кода, указанного в типе, и Макрорасширения непосредственно от агента Ворота — подключают внешние процессы Julia и регистрируют пользовательские инструменты через ZMQ. Логика домена вашего приложения становится агентом с автоматической генерацией схем ** Интерактивная отладка** — интеграция Infiltrator.jl с точками останова, переменная инспекция и оценка выражения в точках паузы Semantic Code Search — индексирование проектов в Qdrant и поиск на естественном языке Запросы типа «функция, которая обрабатывает HTTP-маршрутизацию»

  • Terminal Dashboard - сеансы мониторинга TUI в режиме реального времени, вызовы инструментов, тестовые запуски, Результаты поиска по всем подключенным REPL

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Kaimon.jl

Opening the gate between AI and Julia.

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 a focused default surface of 49 tools for code execution, introspection, debugging, testing, and 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

]app add Kaimon

This installs the kaimon command to ~/.julia/bin/ (make sure it’s on your PATH). Then:

kaimon

The first run opens a setup wizard (security mode, API key, port). After that, the terminal dashboard launches:

From the dashboard:

  • Press i in the Config tab to write MCP config for Claude Code, Cursor, VS Code, or Gemini CLI
  • Press g to add a Gate snippet to ~/.julia/config/startup.jl so every Julia session auto-connects
  • Or connect manually from any REPL: ]add KaimonGate; using KaimonGate; KaimonGate.serve()

Tool Categories

Category Tools Description
Code Execution ex, manage_repl Evaluate code, restart/shutdown sessions
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →