juliadoc-mcp
If you are the rightful owner of juliadoc-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
An MCP server that efficiently serves context to Claude Desktop about Julia documentation and source code.
The Julia Documentation MCP Server is designed to provide seamless access to Julia documentation and source code for users of Claude Desktop. It allows users to retrieve detailed information about Julia packages, modules, types, functions, and methods, as well as view the source code for these elements. The server is equipped with a built-in caching mechanism with a 5-minute time-to-live (TTL) to enhance performance and reduce redundant requests. Additionally, it includes robust error handling tailored to Julia-specific errors, ensuring a smooth user experience. The server requires Node.js 16 or higher and Julia 1.9 or higher to be installed and accessible in the system PATH. It is configured to work with Claude Desktop, a platform that integrates various MCP servers for enhanced functionality.
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')