Skip to main content
Glama

Rust MCP Filesystem

Rust MCP ファイルシステム

Rust MCP ファイルシステムは、さまざまなファイルシステム操作を効率的に処理できるように設計された、非常に高速で非同期、軽量な MCP (モデル コンテキスト プロトコル) サーバーです。
このプロジェクトは、JavaScript ベースの@modelcontextprotocol/server-filesystemを純粋な Rust で書き直したもので、強化された機能、改善されたパフォーマンス、最新のファイルシステムのインタラクションに合わせてカスタマイズされた堅牢な機能セットを提供します。

🚀 インストールと構成の手順については、プロジェクトのドキュメントを参照してください。

特徴

  • ⚡ 高性能: 速度と効率性を高めるために Rust を組み込み、非同期 I/O を活用してファイルシステム操作をシームレスに処理します。
  • 🔒 デフォルトで読み取り専用: 書き込みアクセスなしで開始し、明示的に構成するまで安全性を確保します。
  • 🔍 高度な glob 検索: 完全な glob パターン マッチングをサポートし、標準の glob 構文を使用してファイルとディレクトリを正確にフィルタリングできます。たとえば、 *.rssrc/**/*.txtlogs/error-???.logなどのパターンは有効であり、特定のファイル タイプ、再帰ディレクトリ検索、またはパターン化されたファイル名の一致に使用できます。
  • 📁 ネストされたディレクトリ: ディレクトリ作成が改善され、ネストされたディレクトリの作成が可能になりました。
  • 📦 軽量: 外部依存関係のないスタンドアロン (例: Node.js、Python などは不要)。最小限のリソースフットプリントで単一のバイナリにコンパイルされるため、軽量および大規模な展開シナリオの両方に最適です。
👉 ツールやその他の機能の完全なリストについては、機能を参照してください。

🔧 インストールと設定

詳細なセットアップ手順については、プロジェクトドキュメントをご覧ください。

目的

このプロジェクトは、@modelcontextprotocol/server-filesystem の機能を、より高性能で型安全な言語で再構築し、ファイルシステム管理のための信頼性、セキュリティ、機能豊富なMCPサーバーを提供することを目指しています。ファイル探索、自動化、システム統合のためのツールを構築する場合でも、rust-mcp-filesystem は堅牢な基盤を提供します。

🧰 で構築

このプロジェクトでは、rust-mcp-sdkrust-mcp-schemaを活用してこのサーバーを構築します。独自の Rust ベースの MCP プロジェクトを作成したり、既存のプロジェクトを Rust に変換してパフォーマンスと安全性を強化したりすることに興味がある場合は、これらのリポジトリを確認してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。

謝辞

@modelcontextprotocol/server-filesystemにインスピレーションを受け、Rust のパワーで構築されました。

Related MCP Servers

View all related MCP servers

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/rust-mcp-stack/rust-mcp-filesystem'

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