杀死过程mcp🔫
跨平台 主控程序 (模型上下文协议)服务器将LLM可访问的工具暴露给 列出并终止操作系统进程 通过自然语言查询。
非常适合那些只想让流氓进程消失的害羞忍者: “找到那个让我的系统窒息的该死的CPU贪吃鬼,并用核弹攻击他!”
演示
工具
MCP客户端可以使用以下工具:
process_list:列出按CPU或内存排序的运行进程,包括可选名称、用户、状态、CPU/内存阈值、系统进程筛选、排序顺序和限制process_kill:终止所选流程(带有极端偏见!)
需求
- 操作系统:macOS/Windows/Linux
- Python 3.13或更高版本
- 紫外线
- 图书馆:
mcppsutil
安装
您可以安装 kill-process-mcp 通过两种方式:
- 首选: 使用
uvx-无需克隆或设置。 - 备选方案: 克隆仓库并手动设置。
______________________________________________________________________
1.安装uv(两种方法都需要)
安装 紫外线 如果缺失:
pip install uv
# or on macOS:
brew install uv如果首选 uvx 方法你现在可以 配置您的MCP客户端 (跳过下面的克隆步骤)。
2.克隆仓库并安装(仅在替代模式下需要,跳过uvx)
git clone https://github.com/misiektoja/kill-process-mcp.git
cd kill-process-mcp安装依赖项:
uv sync3.配置MCP客户端
______________________________________________________________________
🟣 克劳德桌面版
注册 kill-process-mcp 作为Claude Desktop中的MCP服务器。
添加以下内容 claude_desktop_config.json 如果你想使用文件 uvx 方法(推荐):
{
"mcpServers": {
"kill-process-mcp": {
"command": "uvx",
"args": ["kill-process-mcp@latest"]
}
}
}如果使用克隆仓库的替代手动方法:
{
"mcpServers": {
"kill-process-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/kill-process-mcp",
"kill_process_mcp.py"
]
}
}
}默认 claude_desktop_config.json 位置(如果文件丢失,请创建它):
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
替换 /path/to/kill-process-mcp 使用项目文件夹的实际路径(如果您在Windows上,请记住转义反斜杠字符,例如: C:\\path\\to\\kill-process-mcp)
重新启动Claude Desktop,它应该能够与 kill-process-mcp 服务器。
您可以通过以下方式检查服务器是否已加载: 个人资料→ 设置→ 连接器.
______________________________________________________________________
🟢 光标
注册 kill-process-mcp 作为Cursor中的MCP服务器。
打开光标设置并单击 工具和MCP→ 添加自定义MCP.
一旦 mcp.json 打开文件,如果要使用,请添加以下内容 uvx 方法(推荐):
{
"mcpServers": {
"kill-process-mcp": {
"command": "uvx",
"args": ["kill-process-mcp@latest"]
}
}
}如果使用克隆仓库的替代手动方法:
{
"mcpServers": {
"kill-process-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/kill-process-mcp",
"kill_process_mcp.py"
]
}
}
}默认 mcp.json 位置:
- macOS/Linux:
~/.cursor/mcp.json - 窗户:
%USERPROFILE%\.cursor\mcp.json
替换 /path/to/kill-process-mcp 使用项目文件夹的实际路径(如果您在Windows上,请记住转义反斜杠字符,例如: C:\\path\\to\\kill-process-mcp)
您应该能够与 kill-process-mcp 服务器现在。
您可以通过转到光标设置并单击来检查服务器是否已加载 工具和MCP.
______________________________________________________________________
可选:安装永久垫片
如果您在使用时更喜欢更快的启动或离线使用 uvx 方法,您可以安装一次本地垫片:
uv tool install kill-process-mcp然后将LLM客户端配置更改为:
{
"mcpServers": {
"kill-process-mcp": {
"command": "kill-process-mcp"
}
}
}命中合约示例
以下是一些示例提示,您可以在与此MCP服务器交互时与MCP兼容的AI助手一起使用:
- 杀死减慢我系统速度的该死进程!
- 检查我的前5个CPU寄生虫,并标记任何看起来像恶意软件的寄生虫
- 按RAM使用情况列出3个最贪婪的进程
- 以Spotify的名义消灭所有进程
- 列出Alice的Python进程,最多10个条目
- 哪些进程超过2%的CPU和100 MB的RAM
- 你的想象力带来的任何其他东西。..
升级
使用时 uvx,每次LLM客户端启动时,它都会自动获取并运行最新发布的版本。
如果您正在使用克隆仓库的替代手动方法,请更新为:
cd kill-process-mcp
git pull
uv sync --reinstall已知问题
我们不固定Python。新的次要版本通常在第一天通过轮子得到支持。
如果您在使用克隆仓库的替代手动方法时遇到构建错误(例如 pydantic-core 或 rpds-py Rust工具链消息失败),这通常意味着生态系统正在赶上最新的Python版本。在大多数情况下,这是暂时的,很快就会得到解决 上游包装。
在这种情况下尝试干净重建:
cd kill-process-mcp
rm -rf .venv
uv sync如果仍然失败,请暂时使用之前的Python次要版本,直到发布兼容的轮子(通常在几天内)。
免责声明
此MCP服务器已武装且危险。如果你选择了错误的流程,那就怪你了。
谨慎行事。
变更日志
看 发布_拒绝.md 了解详情。
许可证
根据GPLv3许可。看 许可证.
