Julia Documentation MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Serves Julia documentation and source code, including access to packages, modules, types, functions, and methods

Julia 文档 MCP 服务器

MCP 服务器可以高效地向 Claude Desktop 提供有关 Julia 文档和源代码的上下文。

特征

  • 获取 Julia 包、模块、类型、函数和方法的文档
  • 查看 Julia 函数、类型和方法的源代码
  • 内置缓存,TTL 为 5 分钟
  • 正确处理 Julia 特有的错误

工具

get-doc

获取包、模块、类型、函数或方法的 Julia 文档。

  • 参数: path (字符串)- Julia 对象的路径(例如,“Base.sort”、“AbstractArray”)

get-source

获取函数、类型或方法的 Julia 源代码。

  • 参数: path (字符串)- Julia 对象的路径(例如,“Base.sort”、“AbstractArray”)

要求

  • Node.js 16 或更高版本
  • Julia 1.9 或更高版本已安装并可在 PATH 中访问
  • 克劳德桌面

配置

添加到您的 Claude 桌面配置( ~/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" } } } }

服务器将使用:

  • 如果在配置中设置了JULIA_PROJECT ,则指定 Julia 项目
  • 如果未指定项目,则默认全局 Julia 环境
  • 系统默认的 Julia 安装(必须可在 PATH 中访问)

发展

# 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

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

感谢mrjoshuak/godoc-mcp启发了这个项目

执照

MIT 许可证 - 详情请参阅许可证文件

-
security - not tested
A
license - permissive license
-
quality - not tested

该服务器通过 Claude Desktop 方便访问 Julia 文档和源代码,允许用户检索有关 Julia 包、模块、类型、函数和方法的信息。

  1. Features
    1. Tools
      1. get-doc
      2. get-source
    2. Requirements
      1. Configuration
        1. Development
          1. Contributing
            1. License
              ID: 7xy80o4wdp