Software MCP Server

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

Local serverstdioPython

What is the Software MCP server?

Software MCP server is a locally run integration for AI assistants that speak the Model Context Protocol. A Model Context Protocol server that provides software management capabilities for your computer.

What you get

A Model Context Protocol server that provides software management capabilities for your computer. This server enables LLMs to get a list of installed software, open applications, and close running programs, with support for multiple operating systems (Windows, macOS, Linux).

What the assistant can call

Once Software is connected, these are the calls the assistant has available:

  • get_software_list_tool — Get a list of installed software on the computer
  • open_software — Open software by name
  • close_software — Close running software by name (currently Windows-only)

Configuration and credentials

  • Python 3.7+ - psutil - mcp - pywin32 (Windows only)

Setting it up

@modelcontextprotocol/inspector on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Among the developer tooling options, the useful question is rarely "what can it do" but "what does it cost you to run" — permissions, credentials, and how much of your context its toolset consumes. Software's toolset — get_software_list_tool, open_software, close_software — is a fair guide to whether it matches your workflow. It is maintained by DumoeDss; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the software mcp server does with a few real requests.

Available tools

ToolWhat it does
get_software_list_toolGet a list of installed software on the computer.
open_softwareOpen software by name.
close_softwareClose running software by name (currently Windows-only).

How to install the Software MCP server

{
  "mcpServers": {
    "server-software": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/inspector"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Python 3.7+ - psutil - mcp - pywin32 (Windows only)

Example prompts to try

  • Use Software to get software list tool.
  • Use Software to open software.
  • Use Software to close software.

Frequently asked questions

It provides `get_software_list_tool` to list installed software, `open_software` to open an application by name, and `close_software` to close a running program (Windows only).