
ファイルシステム MCP サーバー
ファイルシステム MCP サーバーは、Model Context Protocol(MCP)を通じてローカルファイルシステムへの安全でプログラムによるアクセスを可能にします。AIアシスタントやクライアントが堅牢な安全管理のもとでファイルやディレクトリ操作を実行できるため、自動化、コードベース管理、コンテンツ検索などをサ...
tsuki_mcp_filesystem_server MCPサーバーを使って、AIエージェントにローカルファイルの安全な検索と一覧表示機能を提供します。FlowHuntやOpenAI Agent SDKとも完全互換です。
tsuki_mcp_filesystem_serverは、Model Context Protocol (MCP) に対応したカスタムサーバーで、ローカルファイルシステム上のファイル検索とオープンを支援します。OpenAIのAgent SDKとの統合を前提に設計されており、MCP経由でファイルシステムリソースをAIアシスタントやエージェントに公開し、ホストマシン上の指定ディレクトリ内でのファイル検索・一覧表示・アクセスを可能にします。主な特徴として、自動MIMEタイプ検出や環境変数による柔軟な設定があり、resources/list
メソッド対応により、プログラムによるファイル発見や管理を求める開発ワークフローでも活躍。AIツールがローカルファイルと標準化かつ安全にやり取りできるようにします。
リポジトリにはプロンプトテンプレートは記載されていません。
git clone https://github.com/yuutotsuki/tsuki_mcp_filesystem_server.git
pip install -r requirements.txt
.env.example
を.env
にコピーし、ROOT_PATH
、HOST
、PORT
、LOG_LEVEL
を編集します。例(JSON):
{
"mcpServers": {
"tsuki_mcp_filesystem": {
"command": "python",
"args": ["main.py"]
}
}
}
APIキー等の保護例:
{
"env": {
"ROOT_PATH": "/path/to/your/search/directory"
},
"inputs": {}
}
.env
でディレクトリを指定します。python main.py
例(JSON):
{
"mcpServers": {
"tsuki_mcp_filesystem": {
"command": "python",
"args": ["main.py"]
}
}
}
APIキー等の保護例:
{
"env": {
"ROOT_PATH": "/path/to/your/search/directory"
},
"inputs": {}
}
.env
をコピー・編集します。python main.py
例(JSON):
{
"mcpServers": {
"tsuki_mcp_filesystem": {
"command": "python",
"args": ["main.py"]
}
}
}
APIキー等の保護例:
{
"env": {
"ROOT_PATH": "/path/to/your/search/directory"
},
"inputs": {}
}
.env
の設定:ROOT_PATH
, HOST
, PORT
を記述します。python main.py
例(JSON):
{
"mcpServers": {
"tsuki_mcp_filesystem": {
"command": "python",
"args": ["main.py"]
}
}
}
APIキー等の保護例:
{
"env": {
"ROOT_PATH": "/path/to/your/search/directory"
},
"inputs": {}
}
FlowHuntでのMCP利用
FlowHuntワークフローにMCPサーバーを統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントと接続します。
MCPコンポーネントをクリックし、設定パネルを開きます。システムMCP構成欄に、以下の形式でMCPサーバー情報を挿入してください。
{
"tsuki_mcp_filesystem": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントはこのMCPサーバーの全機能・ツールを利用できるようになります。“tsuki_mcp_filesystem” の部分は実際のMCPサーバー名、URLもご自身のMCPサーバーURLに置き換えてください。
セクション | 利用可否 | 詳細・備考 |
---|---|---|
概要 | ✅ | |
プロンプト一覧 | ⛔ | プロンプトテンプレートなし。 |
リソース一覧 | ✅ | ファイルシステムリソース、resources/listエンドポイント。 |
ツール一覧 | ✅ | resources/list |
APIキー保護 | ✅ | 環境変数(ROOT_PATH)で可。例あり。 |
サンプリングサポート(評価で重要度低) | ⛔ | 記載なし。 |
現時点の情報から、tsuki_mcp_filesystem_serverはローカルファイルシステム検索に特化した、ミニマルかつシンプルなMCPサーバーです。必要十分な機能と明快な構成を提供しますが、プロンプトやroots、サンプリングなど高度なMCPプリミティブは未実装です。専門用途には高い有用性がありますが、より広範な応用には追加機能が必要となります。
ライセンスあり | ✅ (MIT) |
---|---|
最低1つのツールあり | ✅ |
フォーク数 | 0 |
スター数 | 0 |
これは、Model Context Protocolを通じてローカルファイルシステムリソースをAIエージェントに公開し、指定ディレクトリ内のファイルを安全に検索・一覧表示できるカスタムMCPサーバーです。
ファイルアクセスと一覧表示ができる「ファイルシステムリソース」と、設定ディレクトリからファイルを取得する「resources/list」ツールを提供します。
OpenAI Agent SDK、FlowHunt、Claude、Windsurf、Cursor、Clineなどの各種設定でMCPサーバーを登録することで互換利用が可能です。
アクセスは環境変数ROOT_PATHで指定されたディレクトリのみに制限され、ユーザー設定以外の外部公開はありません。
はい。各ファイルのMIMEタイプを自動検出し、タイプ別のフィルタや処理に活用できます。
ローカルファイル検索、LLMへのファイル文脈提供、自動化ワークフロー、AIエージェントによる安全なファイル管理などに最適です。
tsuki_mcp_filesystem_serverを利用して、AIアシスタントに安全かつ効率的なファイルシステムアクセス権を与えましょう。FlowHuntやOpenAI Agent SDKのワークフローにシームレスに統合できます。
ファイルシステム MCP サーバーは、Model Context Protocol(MCP)を通じてローカルファイルシステムへの安全でプログラムによるアクセスを可能にします。AIアシスタントやクライアントが堅牢な安全管理のもとでファイルやディレクトリ操作を実行できるため、自動化、コードベース管理、コンテンツ検索などをサ...
DesktopCommander MCP サーバーは、Claude のような AI アシスタントにデスクトップ自動化を直接提供し、安全なターミナル制御、ファイルシステム検索、差分ベースのファイル編集機能を開発者向けに実現します。会話型 AI とデスクトップ作業をつなぐことで、次世代の生産性を引き出します。...
Everything Search MCPサーバーは、AIアシスタントや開発者向けに、高速かつプラットフォームに依存しないファイル・フォルダー検索を実現します。Windows・macOS・Linux間でAIエージェントとシステムレベルの検索ツールをシームレスに接続し、自然言語による検索や自動化ワークフローをサポートしま...