Overview
winsecMCP is a Python-based MCP server with Claude for client that helps administrators automate Windows security configuration. It provides a set of tools to check and modify security settings including:
- Firewall configuration
- Remote Desktop Protocol (RDP) settings
- User Account Control (UAC) settings
- Account policies (password requirements, lockout policies)
- Service management and hardening
- User account management
Requirements
- Windows OS
- Python 3.10+
- Administrator privileges (for most operations)
- Required Python packages:
- mcp
Usage
Run the script with administrator privileges and start Claude client:
python winsecMCP.py
Make sure to add this to your claude_desktop_config.json file:
{
"mcpServers": {
"windows_hardening_agent": {
"command": "python",
"args": [
"C:\\\\Path\\\\to\\\\hardening_server.py"
]
}
}
}
Features
Information Gathering
- Get system status and privilege level
- Check RDP, firewall, UAC, and guest account status
- Review password policies and account lockout settings
- Scan for potentially insecure services
Security Hardening
- Enable/disable RDP
- Configure Windows Firewall
- Manage UAC settings
- Set password and account lockout policies
- Disable unnecessary services
- Manage user accounts and group memberships
License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Disclaimer
This tool modifies system settings that can impact system functionality. Always test in a controlled environment before using in production. The authors are not responsible for any damages or issues resulting from the use of this tool.
Recommend MCP Servers 💡
android-adb-controller
An MCP server that allows AI agents to control Android devices using ADB commands, providing functionalities like listing devices and executing screen taps.
mcp-task-orchestrator
MCP server that breaks down complex tasks into structured workflows with specialized AI roles and workspace-aware management
oddlyspaced/ultimate-android-mcp
A feature-rich MCP server enabling LLMs to automate connected Android devices/emulators via ADB-powered functionalities like app management, UI interaction, and device monitoring.
n8n-workflow-manager
Manages n8n workflows within Docker containers, providing tools for listing, updating, backing up, and troubleshooting workflows.
vmware-fusion-mcp-server
A Model Context Protocol (MCP) server for managing VMware Fusion virtual machines via the Fusion REST API
mcp-filesystem-extended
A Node.js MCP server for comprehensive filesystem operations, including reading, writing, patching, searching, and managing files and directories.