Provides comprehensive Git repository management including staging changes, creating commits, pushing to remotes, checking repository status, branch management, and conflict resolution tools.
Windows Operations MCP
A comprehensive Windows system operations server for Claude Desktop, built with FastMCP 2.10.1.
Features
🚀 Command Execution
- PowerShell & CMD: Reliable execution with file-based output capture
- Working Directory: Execute commands in specific directories
- Timeout Control: Configurable execution timeouts
- Error Handling: Comprehensive error reporting and recovery
📁 File Operations
- Core Operations: Create, delete, move, and copy files and directories
- File Attributes: Get and set file attributes (read-only, hidden, system, etc.)
- File Dates: Get and set file timestamps (created, modified, accessed)
- File Information: Detailed file metadata and content inspection
- Directory Listing: Advanced filtering, searching, and tree views
- Pattern Matching: Glob pattern support for file filtering
- Archive Operations: Create, extract, and list contents of ZIP, RAR, TAR, and TAR.GZ archives
🌐 Network Tools
- Port Testing: TCP/UDP port accessibility testing
- DNS Resolution: Hostname resolution with error handling
- Response Timing: Network latency measurement
🔧 Git Tools
- Repository Operations: Stage, commit, and push changes
- Status Checking: View repository status with detailed changes
- Branch Management: Work with branches and remotes
- Conflict Resolution: Tools to help resolve merge conflicts
❓ Help System
- Interactive Help: Multi-level help with different detail levels
- Command Discovery: Find commands by category or search term
- Detailed Documentation: Access comprehensive documentation for each command
- Usage Examples: See examples of how to use each command
📊 System Monitoring
- System Information: Comprehensive OS and hardware details
- Process Management: List and monitor running processes (requires psutil)
- Resource Usage: CPU, memory, and disk utilization tracking
- Health Checks: Server diagnostics and dependency verification
Archive Tools
The Windows Operations MCP includes comprehensive archive handling capabilities for working with various archive formats including ZIP, RAR, TAR, and TAR.GZ.
Supported Operations
- Create Archives: Create new archives from files and directories
- Extract Archives: Extract files from existing archives
- List Contents: View the contents of an archive without extracting
- Password Protection: Support for password-protected archives
- Streaming: Efficient handling of large archives
Requirements
- For RAR support:
rarfile
package andunrar
command-line tool in PATH - For TAR.GZ support:
python-libarchive-c
package
Usage Examples
Create an Archive
Extract an Archive
List Archive Contents
Configuration Options
You can configure archive operations through the DXT manifest's user_config
section:
enable_archive_operations
: Enable/disable all archive operations (default:true
)max_archive_size_mb
: Maximum archive size in MB for extraction (default:1024
)allowed_archive_extensions
: Comma-separated list of allowed archive file extensions (default:.zip,.rar,.tar,.tar.gz,.tgz
)
Code Examples
Git Operations
Help System
Installation
Requirements
- Python 3.8+
- Windows (optimized for, but cross-platform compatible)
- FastMCP 2.10.1+
Install Dependencies
Install Package
Configuration
Add to your Claude Desktop claude_desktop_config.json
:
Usage Examples
Command Execution
File Operations
Network Testing
System Monitoring
Architecture
Modular Design
Key Features
- File-based Output Capture: Works around Claude Desktop PowerShell limitations
- Robust Error Handling: Comprehensive validation and error recovery
- FastMCP 2.10.1 Compliance: Modern MCP protocol implementation
- Austrian Dev Efficiency: Clean, maintainable, production-ready code
Development
Run in Development Mode
Enable Debug Logging
Testing
License
MIT License - see LICENSE file for details.
Contributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
Austrian Development Philosophy
This project follows the "Austrian dev efficiency" principle:
- Working solutions in hours, not days
- Clean, maintainable code architecture
- Comprehensive error handling
- Production-ready from day one
- No stubs, no placeholders - everything works
Built with ❤️ for Windows automation and Claude Desktop integration.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables comprehensive Windows system management through Claude Desktop, including PowerShell/CMD execution, file operations, archive handling, Git tools, network testing, and system monitoring. Provides a complete toolkit for Windows automation and administration tasks.
Related MCP Servers
- -securityAlicense-qualityA comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.Last updated -38MIT License
- AsecurityAlicenseAqualityAllows Claude desktop app to execute terminal commands and edit files on your computer through MCP, with features including command execution, process management, and diff-based file editing.Last updated -2132,9594,447MIT License
- AsecurityAlicenseAqualityA server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.Last updated -1932,9594MIT License
- -securityAlicense-qualityA toolkit for managing Claude desktop app extension configurations, enabling features like Brave search, file operations, Git/GitHub integration, shell access, web scraping, HTTP requests, AWS documentation search, and Obsidian note management.Last updated -1MIT License