
kahliburke/kaimon.jl
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
MCP 서버는 Julia의 런타임에 AI 에이전트 전체 액세스 권한을 라이브 게이트를 통해 제공 — 코드 실행, 인트로픽션, 디버깅, 테스트, 그리고 semantic 검색
개요
Kaimon은 Julia의 런타임에 AI Agent를 전체 액세스를 제공하는 MCP (모델 Context Protocol) 서버입니다. Claude Code, Cursor, 또는 MCP 클라이언트를 사용하여 실행 코드, 인트로픽션, 디버깅, 테스트 및 코드 검색을위한 49 도구의 중심 기본 표면으로 라이브 Julia 세션에 연결하십시오. - - 전체 상태, 패키지 액세스 및 스트리밍 출력을 가진 지속 가능한 REPL 세션의 Julia 코드를 평가 - - 유형, 방법, 낮춘 IR, 유형 인퍼스트 코드, 그리고 에이전트에서 매크로 확장을 검사 - - 외부 Julia 프로세스를 연결하고 ZMQ를 통해 사용자 정의 도구를 등록합니다. 앱의 도메인 로직은 자동 스키마 세대로 에이전트가 호출됩니다 - — Infiltrator.
개요(AI 번역)
**AI와 Julia 사이의 게이트를 엽니 다. **
Kaimon은 MCP (모델 Context Protocol) 서버로 AI 에이전트를 완전히 액세스 할 수 있습니다. Julia의 실행 시간. Claude Code, Cursor, 또는 MCP 클라이언트를 라이브 Julia 세션에 연결 코드 실행을 위한 49개의 공구의 집중적인 과태 표면으로, introspection, debugging, 테스트 및 코드 검색.
키 기능
- Live Code Execution - 전체적인 REPL 세션의 Julia 코드를 평가 상태, 패키지 액세스 및 스트리밍 출력
- Deep Introspection - 유형, 방법, 낮은 IR, Type-inferred 코드 및 검사 마크 확장 에이전트에서 직접
- ** 게이트 ** - 외부 Julia 프로세스를 연결하고 ZMQ를 통해 사용자 정의 도구를 등록하십시오. 앱의 도메인 로직은 자동 스키마 생성으로 에이전트가 호출됩니다.
- Interactive Debugging - Breakpoints, 변수와 Infiltrator.jl 통합 포장점에서의 검사 및 표현
- Semantic Code Search — 인덱스 프로젝트는 Qdrant로, 자연어로 검색 HTTP routing을 처리하는 기능처럼 쿼리
- Terminal Dashboard - 실시간 TUI 모니터링 세션, 도구 통화, 테스트 실행, 모든 연결된 REPLs의 검색 결과
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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 가이드부터 시작하세요 →