mcpField
M
mcp-server-restart

mcp-server-restart

ローカル
github.com/non-dirty開発ツール799 週間前に更新

mcp-server-restart について

mcp-server-restart は Mac 版 Claude Desktop 向けの MCP サーバーです。Claude からアプリの状態を確認し、MCP ツールのインストール後に再起動できます。

主な機能

  1. 01Claude Desktop の再起動
  2. 02稼働状態、PID、タイムスタンプの確認
  3. 03アプリの安全な再起動
  4. 04再起動の進行状況通知

活用シーン

  1. 01MCP サーバーのインストール後に Claude を再起動
  2. 02Claude Desktop の稼働確認

MCP 対応

MCP クライアントに `restart_claude` ツールと `claude://status` リソースを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"restart": {
"command": "npx",
"args": [
"-y",
"@anaisbetts/mcp-installer"
]
}
}
}
起動コマンドnpx -y @anaisbetts/mcp-installer

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@anaisbetts/mcp-installer
pypimcp-server-restart

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
namestringはいMCP サーバーのパッケージ名
argsarrayいいえ渡す引数
envarrayいいえ設定する環境変数(= 区切り)

詳細

mcp-server-restart

Mac 用 Claude Desktop を再起動するための Model Context Protocol(MCP)サーバー

説明

Claude Desktop で MCP を使ってツールをインストールするのは、少し面倒です。mcp-installer を使うと、MCP を利用して Claude に MCP ツールをインストールするよう依頼できるため、より簡単になります。

インストール後、変更を反映するには Claude Desktop を再起動する必要があります……そこで役立つのが mcp-server-restart です!

mcp-server-restart パッケージは、Mac 用 Claude Desktop を再起動するための MCP サーバーを提供します。

使い方

Claude Desktop に「restart Claude」と頼むと、アプリケーションが再起動します。

機能

リソース

サーバーはステータスリソースを提供します:

  • claude://status - Claude Desktop の現在のステータスを返します
    • 実行状態、PID、タイムスタンプを含む JSON を返します
    • MIME タイプ:application/json
ツール

サーバーは次のツールを実装します:

  • restart_claude - Claude Desktop アプリケーションを再起動します
    • 実行中の場合、既存のプロセスを安全に終了します
    • 新しいインスタンスを起動します
    • 再起動中に進行状況の通知を送信します

Claude Desktop へのインストール

インストールするには、MacOS の Claude Desktop 設定ファイル ~/Library/Application Support/Claude/claude_desktop_config.json を編集する必要があります。

オプション 1:mcp-installer パッケージと mcp-server-restart パッケージの両方をインストールします:

次の内容を Claude Desktop 設定ファイルに追加します:

{
  "mcpServers": {
    "mcp-installer": {
      "command": "npx",
      "args": [
        "@anaisbetts/mcp-installer"
      ]
    },
    "mcp-server-restart": {
      "command": "uvx",
      "args": [
        "mcp-server-restart"
      ]
    }
  }
}

オプション 1:mcp-server-restart パッケージのみをインストールします:

次の内容を Claude Desktop 設定ファイルに追加します:

{
  "mcpServers": {
    "mcp-server-restart": {
      "command": "uvx",
      "args": [
        "mcp-server-restart"
      ]
    }
  }
}
プロンプトの例

ねえ Claude、mcp-server-fetch という名前の MCP サーバーをインストールしてから、Claude を再起動してください

Claude を再起動してください

テスト

テストスイートを実行します:

pytest

ライセンス

MIT License - 詳細については LICENSE ファイルを参照してください

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。