Julia Documentation
STDIOMCP server serving Claude Desktop with Julia documentation and source code.
MCP server serving Claude Desktop with Julia documentation and source code.
An MCP server that efficiently serves context to Claude Desktop about Julia documentation and source code.
get-doc
Gets Julia documentation for a package, module, type, function, or method.
path
(string) - Path to Julia object (e.g., 'Base.sort', 'AbstractArray')get-source
Gets Julia source code for a function, type, or method.
path
(string) - Path to Julia object (e.g., 'Base.sort', 'AbstractArray')Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json
):
{ "mcpServers": { "juliadoc": { "command": "npx", "args": [ "-y", "@jonathanfischer97/server-juliadoc" ], "env": { "JULIA_PROJECT": "/path/to/your/julia/project" } } } }
The server will use:
JULIA_PROJECT
is set in the config# Clone the repository git clone https://github.com/jonathanfischer97/juliadoc-mcp.git cd juliadoc-mcp # Install dependencies npm install # Build npm run build # Start server locally npm start
Contributions are welcome! Please feel free to submit a Pull Request.
Credit goes to mrjoshuak/godoc-mcp for inspiring this project
MIT License - see LICENSE file for details