关于 mcp-server-restart
mcp-server-restart 是面向 Mac 版 Claude Desktop 的 MCP 服务,可由 Claude 查询应用状态并重启应用,便于安装 MCP 工具后使更改生效。
主要功能
- 01重启 Claude Desktop
- 02查询运行状态、PID 和时间戳
- 03安全地重新启动应用
- 04发送重启进度通知
适用场景
- 01安装 MCP 服务后重启 Claude
- 02检查 Claude Desktop 是否运行
MCP 相关
它向 MCP 客户端提供 `restart_claude` 工具和 `claude://status` 资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | MCP 服务的软件包名称 |
| args | array | 否 | 要传递的参数 |
| env | array | 否 | 要设置的环境变量,以 = 分隔 |
详细介绍
mcp-server-restart
用于重启 Mac 版 Claude Desktop 的 Model Context Protocol(MCP)服务
描述
使用 Model Context Protocol(MCP)安装 Claude Desktop 工具有些繁琐。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 文件
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。