Software MCP Server
by DumoeDss
The Software MCP Server provides software management capabilities for your computer, allowing LLMs to interact with installed applications. It supports listing, opening, and closing software across multiple operating systems.
Last updated: N/A
What is Software MCP Server?
The Software MCP Server is a Model Context Protocol server that enables Large Language Models (LLMs) to manage software on a computer. It provides tools to list installed software, open applications, and close running programs, supporting Windows, macOS, and Linux.
How to use Software MCP Server?
- Install the server using uv or pip (
pip install mcp_server_software
). 2. Configure your LLM (e.g., Claude.app) with the appropriate command and arguments to connect to the server. 3. Use the provided tools (get_software_list_tool
,open_software
,close_software
) through the LLM interface to interact with your software.
Key features of Software MCP Server
Get a list of installed software
Open software by name
Close running software by name (Windows only)
Cross-platform support (Windows, macOS, Linux)
Use cases of Software MCP Server
Automating software launching and closing
Integrating software management into LLM workflows
Providing LLMs with context about installed applications
Enabling voice-controlled software management
FAQ from Software MCP Server
What operating systems are supported?
What operating systems are supported?
The server supports Windows, macOS, and Linux. However, closing software is currently only supported on Windows.
How do I install the server?
How do I install the server?
You can install the server using uv (recommended) or pip (pip install mcp_server_software
).
How do I configure the server for Claude.app?
How do I configure the server for Claude.app?
Add the provided JSON configuration snippet to your Claude settings, specifying the command and arguments for running the server.
Can I add custom software entries?
Can I add custom software entries?
Yes, you can manually edit the software_list.json
file to add custom software entries with their executable paths.
What are the requirements for running the server?
What are the requirements for running the server?
The server requires Python 3.7+, psutil, mcp, and pywin32 (Windows only).