Mcp Server Software

Mcp Server Software

🚀 软件 MCP 服务器

软件 MCP 服务器是一个基于 Model Context Protocol 的服务器,可提供计算机软件管理功能。它能让大语言模型获取已安装软件列表、打开应用程序以及关闭正在运行的程序,并且支持多种操作系统,包括 Windows、macOS 和 Linux。

🚀 快速开始

软件 MCP 服务器为大语言模型与计算机软件管理之间搭建了桥梁,可在不同操作系统上实现软件列表获取、打开和关闭等操作。以下将详细介绍其使用方法。

✨ 主要特性

  • 多操作系统支持:支持 Windows、macOS 和 Linux 系统。
  • 丰富工具集:提供获取软件列表、打开软件和关闭软件等工具。
  • 便捷配置:支持多种配置方式,如使用 uv、uvx 或手动 Python 命令。

📦 安装指南

使用 uv(推荐)

当使用 uv 时,无需额外安装。我们可以直接使用 uvx 运行 mcp-software-server

使用 PIP 安装

您也可以通过 pip 安装依赖项:

pip install mcp_server_software

💻 使用示例

基础用法

1. 获取软件列表

{
"name": "get_software_list_tool",
"arguments": {}
}

响应:

[
"Chrome",
"Firefox",
"Visual Studio Code",
"Notepad++",
...
]

2. 打开软件

{
"name": "open_software",
"arguments": {
"name": "Chrome"
}
}

响应:

"已打开 Chrome"

3. 关闭软件(仅限 Windows)

{
"name": "close_software",
"arguments": {
"name": "Chrome"
}
}

响应:

"已关闭 Chrome"

📚 详细文档

可用工具

工具名称 功能 必要参数 返回结果
get_software_list_tool 获取计算机上安装的软件列表 软件名称列表
open_software 通过名称打开软件 name (字符串):要打开的软件名称
close_software 关闭指定名称的正在运行的软件(目前仅限 Windows) name (字符串):要关闭的软件名称

配置

配置用于 Claude.app

添加到您的 Claude 设置中:

使用 uvx
"mcpServers": {
"software_manager": {
"command": "uvx",
"args": ["mcp-server-software"]
}
}
使用 uv
"mcpServers": {
"software_manager": {
"command": "uv",
"args": [
"--directory",
"{path/to/mcp_server_software.py}",
"run",
"mcp_server_software.py"
],
"env": {},
"disabled": false,
"alwaysAllow": []
}
}
使用手动 Python 命令
"mcpServers": {
"software_manager": {
"command": "python",
"args": ["path/to/mcp_server_software.py"]
}
}

平台支持

操作系统 支持功能
Windows 完整功能(软件列表获取、打开、关闭)
macOS 仅限软件列表和打开
Linux 仅限软件列表和打开

示例问题(供 Claude/AI 使用)

  1. “我的电脑上安装了哪些应用程序?”
  2. “请为我打开记事本。”
  3. “请关闭 Chrome 浏览器”
  4. “显示我在系统中所有可用的软件”

调试

您可以使用 MCP 检查工具调试服务器:

npx @modelcontextprotocol/inspector python mcp_server_software.py

🔧 技术细节

服务器创建并维护一个 JSON 文件(software_list.json),该文件将软件名称映射到其可执行路径。在 Windows 上,它会扫描开始菜单中的快捷方式;在 macOS 和 Linux 上,它会在常见的应用程序目录中搜索。识别到的每个软件都会被记录到 JSON 文件中,供 MCP 服务器使用。

📄 许可证

在此处添加许可证信息

👥 贡献者

  • 在此处添加您的姓名和贡献
  • 0 关注
  • 0 收藏,33 浏览
  • system 提出于 2025-09-25 02:15

相似服务问题

相关AI产品