Julia MCP server with persistent REPL sessions and background job execution
A Claude Code plugin that wraps the Julia MCP server with background job execution, a skill for session management guidance, and hooks for automatic polling and restart protection.
timeout=0: Immediately background a job you know will be long (training, tests, precompilation).TaskOutput notification via a Bash poller, waking the agent automatically./plugin marketplace add jacobadenbaum/julia-mcp-plugin
/plugin install julia-mcp@julia-mcp-plugin
/reload-plugins
| Tool | Description |
|---|---|
julia_eval(code, env_path, timeout) | Execute Julia code. timeout=0 backgrounds immediately. timeout>0 auto-backgrounds on expiry. |
julia_job_status(job_id) | Check status and partial/full output of a background job. |
julia_job_cancel(job_id) | Cancel a running background job via SIGINT. |
julia_restart(env_path) | Restart a session (guarded by hook — escalates to user). |
julia_list_sessions() | List active Julia sessions. |
julia_eval with timeout=0 (or a job exceeds its timeout).[BACKGROUNDED] job_id=... sentinel=....TaskOutput notification wakes the agent.uvThe plugin uses a git submodule pointing to a fork of julia-mcp with background execution support.
git clone --recursive https://github.com/jacobadenbaum/julia-mcp-plugin.git
cd julia-mcp-plugin
# Run tests
cd julia-mcp
uv run pytest test_server.py -v
# Use as a local plugin during development
claude --plugin-dir /path/to/julia-mcp-plugin
To update the server submodule:
cd julia-mcp && git pull origin background-execution && cd ..
git add julia-mcp && git commit -m "bump server submodule"
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub jacobadenbaum/julia-mcp-plugin --plugin julia-mcpJulia language server for code intelligence via LanguageServer.jl
Launch, control, and monitor other Claude Code sessions as workers via tmux
Live Jupyter notebook kernel workflows for Claude Code
MCP server for spawning and orchestrating multiple Claude Code sessions via iTerm2
Jarvis-CD MCP - Pipeline Management for High-Performance Computing with comprehensive workflow operations
nteract notebooks (nightly channel) for Claude Code.