MCP ターミナルサーバー
ターミナル コマンドを実行するためのツールを公開するシンプルな MCP サーバー。
インストール
MCP Python SDK をインストールします。
pip install mcp
Related MCP server: MCP Tunnel
使用法
サーバーを起動します。
python server.py
Claude Desktop などの MCP 互換クライアントでサーバーに接続します。
mcp install server.py
または、MCP Inspector を使用してテストします。
mcp dev server.py
ツールの概要
このサーバーは 1 つのツールを公開します:
端末コマンド
ターミナルコマンドを実行し、その出力を返します。
パラメータ:
command: ターミナルで実行するコマンド
戻り値:
次の内容を含む辞書:
stdout: コマンドからの標準出力stderr: コマンドからの標準エラー出力return_code: コマンドの戻りコード(通常、0は成功を意味します)
Claudeでの使用例:
Can you list the files in the current directory using the terminal tool?
セキュリティに関する考慮事項
このツールはシステム上で直接コマンドを実行します。サーバーを実行しているユーザーと同じ権限で任意のコマンドを実行できるため、注意して使用してください。
制限事項
コマンドは30秒後にタイムアウトします
セキュリティ上の理由から、実行可能なコマンドに対して追加の検証と制限を実装することを検討してください。