Rust ドキュメント MCP サーバー
docs.rsからRustドキュメントへのアクセスを提供するMCP(Model Context Protocol)サーバー。このサーバーにより、AIツールはドキュメント、型情報、機能フラグ、バージョン番号、シンボル定義/ソースコードを検索できます。
特徴
docs.rsでクレートを検索
特定のクレートとバージョンのドキュメントを入手する
型情報(構造体、列挙型、特性など)を取得します。
クレートの機能フラグを取得する
利用可能なクレートのバージョンを取得する
特定のアイテムのソースコードを取得する
箱の中のシンボルを探す
Related MCP server: @sanderkooger/mcp-server-ragdocs
インストール
このプロジェクトは開発に Bun を使用していますが、構築したサーバーは Node.js でも実行できます。
建物
これにより、コンパイルされた JavaScript ファイルを含むビルド ディレクトリが作成されます。
ランニング
MCPクライアントでの使用
このサーバーはモデルコンテキストプロトコル(MCP)を実装しており、あらゆるMCPクライアントで使用できます。MCPクライアントで使用するには、クライアントがこのサーバーに接続するように設定する必要があります。
利用可能なツール
サーバーは次のツールを提供します。
search_crates: docs.rs でクレートを検索get_crate_documentation: 特定のクレートに関するドキュメントを取得するget_type_info: 特定のアイテムの型情報を取得するget_feature_flags: クレートの機能フラグを取得するget_crate_versions: クレートに利用可能なバージョンを取得するget_source_code: 特定のアイテムのソースコードを取得するsearch_symbols: クレート内のシンボルを検索
テスト
ライセンス
マサチューセッツ工科大学