Skip to main content
Glama
jonathanfischer97

Julia Documentation MCP Server

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

Related MCP server: MCP Documentation Server

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_PROJECT is 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

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jonathanfischer97/juliadoc-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server