ツール
ツールはLLMがリクエストするためのものです。Claude Sonnet 3.5はrun_command
インテリジェントに使用します。また、初期テストでは、MCPおよびllama4
モデルを使用したGroq Desktopで有望な結果が得られました。
現在、すべてを制御するコマンドは 1 つだけです。
run_command
- コマンドを実行します。例:hostname
、ls -al
、echo "hello world"
などSTDOUT
とSTDERR
テキストとして返します- オプションの
stdin
パラメータは、LLMがfish
、bash
、zsh
、python
などのコマンドにstdin
のコードを渡すstdin
のテキストからcat >> foo/bar.txt
でファイルを作成する
[!警告] このサーバーに実行させるコマンドには注意してください。Claudeデスクトップアプリでは、「
Allow for This Chat
」ではなく「Approve Once
を使用して各コマンドを承認し、信頼できないコマンドはDeny
使用してください。権限はサーバーを実行するユーザーによって決定されます。sudosudo
実行しないでください。
ビデオウォークスルー
プロンプト
プロンプトは、ユーザーがチャット履歴に含めることができるもので、 Zed
のスラッシュ コマンド (AI チャット パネル内) を通じて表示されます。
run_command
- コマンド出力を含むプロンプトメッセージを生成する
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
Groq Desktop (ベータ版、macOS) は~/Library/Application Support/groq-desktop-app/settings.json
を使用します。
公開されたnpmパッケージを使用する
このワークフローを使用して、 mcp-server-commandsとして npm に公開されました
ローカルビルドを使用する(リポジトリのチェックアウト)
必ずnpm run build
実行してください
ログ記録
Claude デスクトップ アプリは~/Library/Logs/Claude/mcp-server-mcp-server-commands.log
にログを書き込みます。
デフォルトでは、重要なメッセージ(エラーなど)のみがログに記録されます。より多くのメッセージを表示したい場合は、サーバーの設定時にargs
に--verbose
を追加してください。
ちなみに、ログはSTDERR
に書き込まれます。これは、Claude Desktopがログファイルにルーティングする出力形式がSTDERRだからです。将来的には、適切にフォーマットされたログメッセージがSTDIO
トランスポート経由でMCPクライアント(Claude Desktopアプリではありません)に書き込まれるようになることを期待しています。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
コマンドを実行するための MCP サーバー。
Related MCP Servers
- -securityFlicense-qualityAn MCP server that allows AI assistants like Claude to execute terminal commands on the user's computer and return the output, functioning like a terminal through AI.Last updated -7Python
- -securityFlicense-qualityAn MCP server that allows AI models to execute system commands on local machines or remote hosts via SSH, supporting persistent sessions and environment variables.Last updated -101TypeScript
MCP-YNU FastMCP Serverofficial
-securityAlicense-qualityA dynamic MCP server implementation that automatically loads tools, resources, and prompts from their respective directories, allowing for easy extension and configuration.Last updated -PythonMIT License- PythonMIT License