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 サーバー

Julia のドキュメントとソース コードに関するコンテキストを Claude Desktop に効率的に提供する MCP サーバー。

特徴

  • Juliaのパッケージ、モジュール、型、関数、メソッドのドキュメントを入手します
  • Julia の関数、型、メソッドのソースコードを表示する
  • 5分TTLのキャッシュを内蔵
  • 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 Desktop 構成 ( ~/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" } } } }

サーバーは以下を使用します:

  • configで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

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

このプロジェクトのインスピレーションを与えてくれたmrjoshuak/godoc-mcpに感謝します。

ライセンス

MITライセンス - 詳細はLICENSEファイルを参照

-
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