@qpd-v/mcp-delete について
@qpd-v/mcp-deleteは、AIアシスタント向けのファイル削除用MCPサーバーです。相対パスと絶対パスに対応し、削除前にファイルの存在を確認します。
主な機能
- 01相対パスまたは絶対パスで削除
- 02複数の方法でパスを解決
- 03削除前のファイル存在確認
- 04パス解決エラーの詳細表示
活用シーン
- 01AIアシスタントによる指定ファイルの削除
- 02相対パスで削除対象のファイルを特定
MCP 対応
MCPサーバーとして、指定パスのファイルを削除するdelete_fileツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@qpd-v/mcp-delete
ファイル削除機能を提供するModel Context Protocol(MCP)サーバーです。このサーバーを使うと、AI アシスタントは必要に応じてファイルを安全に削除できます。相対パスと絶対パスの両方に対応しています。
機能
- 相対パスまたは絶対パスを使ってファイルを削除
- 複数の候補パスを試すスマートなパス解決
- パス解決の詳細情報を含む明確なエラーメッセージ
- 削除前にファイルの存在を安全に確認
- Claudeやその他のMCP対応AI アシスタントで動作
使用例
Claude Desktopでの使用

VSCode Roo Cline Extensionでの使用

インストール
Smithery経由でのインストール
Smithery経由でClaude Desktop用のFile Deletionを自動的にインストールするには:
npx -y @smithery/cli install @qpd-v/mcp-delete --client claude
手動インストール
npx @qpd-v/mcp-delete
または、グローバルにインストールします:
npm install -g @qpd-v/mcp-delete
設定
Claude Desktop
サーバーの設定をClaude Desktopの設定ファイルに追加します:
Windows:
// %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-delete": {
"command": "npx",
"args": ["@qpd-v/mcp-delete"]
}
}
}
MacOS:
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"mcp-delete": {
"command": "npx",
"args": ["@qpd-v/mcp-delete"]
}
}
}
}
VSCode Extension
サーバーの設定をClineの設定に追加します:
Windows:
// %APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
{
"mcpServers": {
"mcp-delete": {
"command": "npx",
"args": ["@qpd-v/mcp-delete"]
}
}
}
MacOS:
// ~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
{
"mcpServers": {
"mcp-delete": {
"command": "npx",
"args": ["@qpd-v/mcp-delete"]
}
}
}
}
利用可能なツール
delete_file
指定したパスにあるファイルを削除します。
パラメーター:
path(string、必須):削除するファイルへのパス(作業ディレクトリからの相対パスまたは絶対パス)
Claudeでの使用例:
You can ask me to delete a file like this:
"Please delete the file example.txt"
I will use the delete_file tool to safely remove the file.
パス解決
このサーバーは、複数の方法を試してパスをスマートに解決します:
- 指定されたパスそのもの
- 現在の作業ディレクトリからの相対パス
- 指定したベースディレクトリからの相対パス
これにより、相対パスでファイルを指定でき、サーバーが正しい場所を見つけようとするため、使いやすくなります。
開発
リポジトリをクローンします:
git clone https://github.com/qpd-v/mcp-delete.git
cd mcp-delete
依存関係をインストールします:
npm install
サーバーをビルドします:
npm run build
自動再ビルドを有効にして開発する場合:
npm run watch
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが難しい場合があります。デバッグにはMCP Inspectorを使用します:
npm run inspector
ブラウザーでデバッグツールにアクセスするためのURLが表示されます。
ライセンス
MIT
作者
qpd-v
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。