MCP Many Files
🚀 バルクファイルシステム操作MCPサーバー
このプロジェクトは、バルクファイルおよびフォルダ操作を実行するためのツールを提供する高速MCPサーバーを提供します。また、ファイルシステム操作を処理するための集中型例外処理機能も備えています。
✨ 主な機能
利用可能なツール
このサーバーは、以下のツールを提供し、その機能に応じて分類されています。
call_tool_bulk
:このMCPサーバーに登録された単一のツールを一度のリクエストで複数回呼び出すことができます。これは、元々複数回の個別のツール呼び出しが必要な操作を高速化するのに非常に有用です。call_tools_bulk
:このMCPサーバーに登録された複数のツールを一度のリクエストで呼び出すことができます。各呼び出しは異なるツールを対象とすることができ、異なるパラメータを含むことができます。これは、元々複数回の個別の呼び出しが必要なプロセスを高速化するのに非常に有用です。
あなたのFastMCPサーバーにバルクツールを追加するには、https://github.com/jlowin/fastmcp/pull/215を参照してください。
ファイル操作ツール (file
サーバー)
これらのツールは file
サーバー名前空間で利用可能です。
read
:指定されたパスのファイルの内容を読み取ります。create
:指定された内容を含むファイルを作成します。append
:既存のファイルに内容を追加します。erase
:ファイルの内容をクリアします。move
:ファイルをソースからターゲットの位置に移動します。delete
:指定されたパスのファイルを削除します。
フォルダ操作ツール (folder
サーバー)
これらのツールは folder
サーバー名前空間で利用可能です。
create
:指定されたパスにフォルダを作成します。read_all
:フォルダ内のすべてのファイルの内容を返します(再帰的に指定可能)。これは非常に時間がかかる場合があります!list
:フォルダ内の内容をリストします(再帰的に指定可能)。move
:フォルダをソースからターゲットの位置に移動します。delete
:指定されたパスのフォルダを削除します。empty
:すべての内容を削除することでフォルダを空にします。
ツールの無効化
特定のファイルツールを無効にするには、DISABLE_FILE_TOOLS
を無効にするツール名の配列に設定します。たとえば、file_read
ツールを無効にするには、DISABLE_FILE_TOOLS=["file_read"]
を設定します。
特定のフォルダツールを無効にするには、DISABLE_FOLDER_TOOLS
を無効にするツール名の配列に設定します。たとえば、folder_create
ツールを無効にするには、DISABLE_FOLDER_TOOLS=["folder_create"]
を設定します。
現在、バルクツールを無効にすることはできません。
🚀 クイックスタート
VS Code McpServerの使用方法
- コマンドパレット(Ctrl+Shift+P または Cmd+Shift+P)を開きます。
- “Settings” と入力し、“Preferences: Open User Settings (JSON)” を選択します。
- 以下のMCP Server設定を追加します。
{
"mcp": {
"servers": {
"Filesystem Operations": {
"command": "uvx",
"args": [
"https://github.com/strawgate/mcp-many-files.git"
]
}
}
}
}
Roo Code / Cline McpServerの使用方法
あなたのMcpServer設定に以下の内容を追加するだけです。
{
"development": true,
"mcp": {
"servers": {
"Filesystem Operations": {
"command": "uvx",
"args": [
"git+https://github.com/strawgate/filesystem-operations-mcp@main"
]
}
}
}
}
📦 インストール
このプロジェクトを実行するには、まずNode.jsとpnpmをインストールする必要があります。その後、以下の手順に従ってください。
- リポジトリをクローンします。
git clone git+https://github.com/strawgate/filesystem-operations-mcp.git
cd filesystem-operations-mcp
- 依存関係をインストールします。
pnpm install
- プロジェクトを実行します。
pnpm run dev
🤝 貢献
貢献者はContributing Guideに従ってください。
📄 ライセンス
このプロジェクトのライセンス情報については、LICENSEファイルを参照してください。
厳選MCPサービス

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
274
4.5ポイント

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
252
4.8ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
5.2K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
704
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
68
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
540
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
1.7K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
258
4.5ポイント