About Juliadoc MCP
Juliadoc MCP is an MCP server in the Developer Tools category: mCP server for efficiently retrieving Julia docstrings and source code.
Install
git clone https://github.com/jonathanfischer97/juliadoc-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (4)
explore-projectExplore a Julia project
Parameters not published.
get-docGet Julia documentation for a package, module, type, function, or method
Parameters not published.
get-sourceGet Julia source code for a function, type, or method
Parameters not published.
list-packageList available symbols in a Julia package or module
Parameters not published.
Ask AI
Ask AI about Juliadoc MCP
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Julia Documentation MCP Server
An MCP server that efficiently serves context to Claude Desktop about Julia documentation and source code.
Features
- Get documentation for Julia packages, modules, types, functions, and methods
- View source code for Julia functions, types, and methods
- Built-in caching with 5-minute TTL
- Proper error handling for Julia-specific errors
Tools
get-doc
Gets Julia documentation for a package, module, type, function, or method.
- Parameter:
path(string) - Path to Julia object (e.g., 'Base.sort', 'AbstractArray')
get-source
Gets Julia source code for a function, type, or method.
- Parameter:
path(string) - Path to Julia object (e.g., 'Base.sort', 'AbstractArray')
Requirements
- Node.js 16 or higher
- Julia 1.9 or higher installed and accessible in PATH
- Claude Desktop
Configuration
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:
- Your specified Julia project if
JULIA_PROJECTis set in the config - The default global Julia environment if no project is specified
- Your system's default Julia installation (must be accessible in PATH)
Development
# 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
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Credit goes to mrjoshuak/godoc-mcp for inspiring this project
License
MIT License - see LICENSE file for details
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.