Metadata-Version: 2.4
Name: mcp-windows-server
Version: 1.0.0
Summary: AI-powered Windows automation framework using Model Context Protocol (MCP)
Author-email: mukul975 <mukuljangra5@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/mukul975/mcp-windows-server
Project-URL: Repository, https://github.com/mukul975/mcp-windows-server
Project-URL: Issues, https://github.com/mukul975/mcp-windows-server/issues
Project-URL: Documentation, https://github.com/mukul975/mcp-windows-server/docs
Keywords: mcp,windows,automation,ai,assistant,control,system,desktop,chatgpt,claude,protocol
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Desktop Environment
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: mcp>=1.0.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: pillow>=10.0.0
Requires-Dist: selenium>=4.15.0
Requires-Dist: webdriver-manager>=4.0.0
Requires-Dist: opencv-python>=4.8.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: requests>=2.31.0
Requires-Dist: aiohttp>=3.8.0
Requires-Dist: jsonschema>=4.17.0
Requires-Dist: colorlog>=6.7.0
Requires-Dist: click>=8.1.0
Requires-Dist: scikit-learn>=1.3.0
Requires-Dist: pandas>=2.0.0
Requires-Dist: joblib>=1.3.0
Requires-Dist: matplotlib>=3.7.0
Requires-Dist: seaborn>=0.12.0
Provides-Extra: windows
Requires-Dist: pyautogui>=0.9.54; platform_system == "Windows" and extra == "windows"
Requires-Dist: pywin32>=306; platform_system == "Windows" and extra == "windows"
Requires-Dist: tkinter-tooltip>=2.0.0; platform_system == "Windows" and extra == "windows"
Requires-Dist: customtkinter>=5.2.0; platform_system == "Windows" and extra == "windows"
Provides-Extra: dev
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: flake8>=6.0.0; extra == "dev"
Requires-Dist: mypy>=1.5.0; extra == "dev"
Dynamic: license-file

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <meta name="author" content="mukul975" />
  <meta name="description" content="MCP Windows Automation Server - AI-powered, assistant-controlled automation framework for Windows 10/11 using Model Context Protocol (MCP)." />
  <meta name="keywords" content="AI automation, Windows automation, MCP protocol, ChatGPT assistant, Claude integration, LocalAI tools, OS control, Python automation, system assistant" />
 
</head>
<body>

<h1>🚀 MCP Windows Automation Server - AI-Powered Windows Control Suite</h1>

<div class="badge">
  <img src="https://img.shields.io/github/license/mukul975/mcp-windows-automation" alt="License" />
  <img src="https://img.shields.io/badge/Python-3.10%2B-blue" alt="Python Version" />
  <img src="https://img.shields.io/badge/Platform-Windows%2010%2F11-lightgrey" alt="Platform" />
  <img src="https://img.shields.io/badge/AI-Assistant%20Ready-brightgreen" alt="AI Ready" />
</div>

<blockquote>
  <strong>Transform your Windows PC into an intelligent automation hub controlled by AI assistants.</strong>
</blockquote>

<hr/>

<h2>🔍 Overview</h2>
<p>
  <strong>MCP Windows Automation Server</strong> is an AI-native automation framework that allows AI assistants like ChatGPT, Claude, LocalAI, and others to automate over 200 Windows tasks through natural language commands. It uses <strong>Model Context Protocol (MCP)</strong> to provide deep system-level control securely.
</p>

<h2>🤖 What is Model Context Protocol (MCP)?</h2>
<p>
  MCP is an open protocol by Anthropic that allows AI models to interact safely with local tools, APIs, and OS services. The MCP Server implements this for Windows, making AI assistants powerful desktop controllers.
</p>

<ul>
  <li>🔐 Secure OS Command Access</li>
  <li>🧠 AI Agent Compatibility</li>
  <li>🔄 Real-Time Communication</li>
  <li>🔧 Plugin-Ready Framework</li>
</ul>

<hr/>

<h2>🌟 Key Features</h2>
<ul>
  <li>✅ 209+ Tools for Automation</li>
  <li>🧠 AI-Context Awareness</li>
  <li>🔁 Bi-directional AI ↔️ System</li>
  <li>⚙️ Sandbox Execution Mode</li>
  <li>🧱 Modular Plugin Design</li>
  <li>🧪 ML Engine for Prediction</li>
</ul>

<h2>🧭 Tool Categories</h2>
<ul>
  <li><strong>🖥️ System Control:</strong> Processes, registry, services</li>
  <li><strong>🧰 UI Automation:</strong> Mouse/keyboard emulation, OCR</li>
  <li><strong>🎵 Media:</strong> Spotify, YouTube, VLC automation</li>
  <li><strong>🌍 Web Automation:</strong> Chrome DevTools, form automation</li>
  <li><strong>📂 File System:</strong> Sync, backups, file watchers</li>
  <li><strong>📑 Office:</strong> Excel, Word, PowerPoint, Outlook</li>
  <li><strong>🖼️ Vision:</strong> OCR, screenshot utilities</li>
  <li><strong>🌐 Networking:</strong> WiFi, DNS, firewall, hotspot tools</li>
</ul>

<h2>🧠 AI/ML Prediction Engine</h2>
<p>
  The ML engine observes system usage and user behavior, training predictive models for:
</p>
<ul>
  <li>🔮 Action Prediction</li>
  <li>📊 Resource Forecasting</li>
  <li>🎯 Workflow Optimization</li>
  <li>🛠️ Performance Tuning</li>
</ul>

<h2>⚡ Use Cases</h2>
<ul>
  <li>📈 Automate business reports, emails, monitoring</li>
  <li>🎧 Create playlists, record media actions</li>
  <li>💻 Developer setup automation</li>
  <li>🔧 Admin tasks like SFC, event logs, service checks</li>
</ul>

<h2>🚀 Installation</h2>
<pre><code>git clone https://github.com/mukul975/mcp-windows-automation.git
cd mcp-windows-automation
pip install -r requirements.txt</code></pre>

<h2>▶️ Start Server</h2>
<pre><code>python src/unified_server.py</code></pre>

<h2>🌐 Web Automation</h2>
<ol>
  <li>Download <a href="https://chromedriver.chromium.org/" target="_blank">ChromeDriver</a></li>
  <li>Add to PATH or project root</li>
</ol>

<h2>🧠 ML Monitoring</h2>
<pre><code>python -c "from src.unified_server import start_ml_monitoring; start_ml_monitoring()"</code></pre>

<h2>🧪 Sample Tool Calls</h2>
<pre><code>{
  "tool": "spotify_play_favorite_song"
}

{
  "tool": "take_screenshot",
  "parameters": { "filename": "screen.png" }
}</code></pre>

<h2>📁 Project Structure</h2>
<pre><code>├── src/
│   ├── unified_server.py
│   ├── advanced_automation_server.py
│   ├── mcp_gui.py
├── config/
├── docs/
├── examples/
├── tests/
└── README.md</code></pre>

<h2>🧪 Testing</h2>
<pre><code>python -m pytest tests/</code></pre>

<h2>🤝 Contributing</h2>
<ol>
  <li>Fork and clone</li>
  <li>Create feature branch</li>
  <li>Add tests</li>
  <li>Run tests</li>
  <li>Submit PR</li>
</ol>

<h2>📜 License</h2>
<p>
  MIT License — See <code>LICENSE</code> file
</p>

<h2>📬 Contact</h2>
<p>Email: <a href="mailto:mukuljangra5@gmail.com">mukuljangra5@gmail.com</a></p>
<p>GitHub: <a href="https://github.com/mukul975" target="_blank">mukul975</a></p>

<blockquote>
  “Automate Everything. With AI.” 🧠💻
</blockquote>

</body>
</html>
