Token导航 LogoToken导航TokenDH.com
MCP Server Software logo
开发工具stdio官方级别未说明来源级核验

MCP Server Software

MCP Server

A Model Context Protocol server that provides software management capabilities for your computer.

工具数

3

提示词数

0

GitHub Stars

3

资源数

0
多平台支持PythonClaude开发工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

DumoeDss

提供方

DumoeDss

最后核验

2026/5/18 04:07

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install mcp_server_software

详细介绍

英语| 中文

软件MCP服务器

为您的计算机提供软件管理功能的模型上下文协议服务器。此服务器使LLM能够获取已安装软件的列表、打开应用程序和关闭正在运行的程序,并支持多种操作系统(Windows、macOS、Linux)。

可用工具

  • get_software_list_tool -获取计算机上已安装软件的列表。

- 返回软件名称列表。

  • open_software -按名称打开软件。

- 必需参数: - name (string):要打开的软件的名称。

  • close_software -按名称关闭正在运行的软件(目前仅限Windows)。

- 必需参数: - name (string):要关闭的软件的名称。

安装

使用紫外线(推荐)

使用时 uv,不需要特定的安装。我们可以使用 uvx 直接运行 *mcp软件服务器*.

使用PIP

或者,您可以通过pip安装依赖关系:

pip install mcp_server_software

配置

为Claude.app进行配置

添加到您的Claude设置中:

Using uvx

"mcpServers": {
  "software_manager": {
    "command": "uvx",
    "args": ["mcp-server-software"]
  }
}

Using uv

"mcpServers": {
  "software_manager": {
        "command": "uv",
        "args": [
          "--directory",
          "{path/to/mcp_server_software.py}",
          "run",
          "mcp_server_software.py"
        ],
        "env": {},
        "disabled": false,
        "alwaysAllow": []
    }
}

Using manual Python command

"mcpServers": {
  "software_manager": {
    "command": "python",
    "args": ["path/to/mcp_server_software.py"]
  }
}

平台支持

  • 视窗:全功能(软件列表、打开、关闭)
  • macOS:仅列出和打开软件
  • Linux:仅列出和打开软件

交互示例

  1. 获取软件列表:
{
  "name": "get_software_list_tool",
  "arguments": {}
}

答复:

[
  "Chrome",
  "Firefox",
  "Visual Studio Code",
  "Notepad++",
  ...
]
  1. 开放软件:
{
  "name": "open_software",
  "arguments": {
    "name": "Chrome"
  }
}

答复:

"Opened Chrome"
  1. 关闭软件(仅限Windows):
{
  "name": "close_software",
  "arguments": {
    "name": "Chrome"
  }
}

答复:

"Closed Chrome"

调试

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

npx @modelcontextprotocol/inspector python mcp_server_software.py

Claude/AI问题示例

  1. “我的计算机上安装了哪些应用程序?”
  2. “你能帮我打开记事本吗?”
  3. “请关闭Chrome浏览器”
  4. “显示系统上的所有可用软件”

运作原理

服务器创建并维护一个JSON文件(software_list.json)将软件名称映射到其可执行路径。在Windows上,它扫描“开始”菜单快捷方式,在macOS上,它查看“应用程序”文件夹,在Linux上,它检查桌面条目文件。

您可以手动编辑此JSON文件以添加自定义软件条目:

{
  "CustomApp": "C:\\Path\\To\\Custom\\App.exe"
}

需求

  • Python 3.7+
  • psutil
  • 主控程序
  • pywin32(仅限Windows)

贡献

欢迎捐款以帮助扩展和改进mcp软件服务器。考虑增加对以下内容的支持:

  • macOS/Linux上更好的关闭支持
  • 增强的软件检测
  • 软件安装/卸载功能
  • 其他软件管理功能

许可证

该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。

目录标签

目录标签

多平台支持PythonClaude开发工具developer-toolsmcp-serversoftware-managementmodel-context-protocol软件管理本地部署自动化工具开发辅助

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP