- Home
- MCP servers
- Software
Software
- python
2
GitHub Stars
python
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"dumoedss-mcp-server-software": {
"command": "uvx",
"args": [
"mcp-server-software"
]
}
}
}You can run an MCP server that manages software on a computer, enabling LLMs to list installed programs, open applications, and close running software across Windows, macOS, and Linux. This server provides practical software control capabilities for automation and assistant workflows.
How to use
Use the MCP client to request a list of installed software, open a program by name, or close a running program (Windows only for closing). The server exposes these capabilities so you can orchestrate software interactions from your automation or AI workflows.
How to install
Prerequisites: Install Python 3.7 or later and ensure you have a working Python environment.
pip install mcp_server_software
Configuration and runtime options
You can run the MCP server using different runtimes. Choose the method that fits your setup and preferences.
"mcpServers": {
"software_manager": {
"command": "uvx",
"args": ["mcp-server-software"]
}
}
Alternative runtime options
If you prefer a direct Python run, you can start the server with a Python command.
"mcpServers": {
"software_manager": {
"command": "python",
"args": ["path/to/mcp_server_software.py"]
}
}
Using uv to run the server
If you use a UV runtime, you can run the MCP server with the following command configuration.
"mcpServers": {
"software_manager": {
"command": "uv",
"args": [
"--directory",
"{path/to/mcp_server_software.py}",
"run",
"mcp_server_software.py"
],
"env": {},
"disabled": false,
"alwaysAllow": []
}
}
Available tools
get_software_list_tool
Retrieves a list of installed software on the computer, returning an array of software names.
open_software
Opens a software application by its name. Requires the name argument.
close_software
Closes a running software by name (supported on Windows currently). Requires the name argument.