
kahliburke/kaimon.jl
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер 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
iin the Config tab to write MCP config for Claude Code, Cursor, VS Code, or Gemini CLI - Press
gto add a Gate snippet to~/.julia/config/startup.jlso 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 |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →