Windows Developer MCP Server
Windows Developer MCP gives AI assistants (Claude Desktop, LM Studio, Cursor, etc.) safe, native developer superpowers on Windows — including terminal execution, Git/GitHub integration, Docker management, filesystem operations, and AI project diagnostics.
⚡ 1-Minute Quick Start
Step 1: Install uv
If you don't have uv installed, open PowerShell and run:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Step 2: Configure Your AI Client
🤖 Claude Desktop Setup
Edit %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"windows-developer-mcp": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\windows-developer-mcp",
"run",
"windows-developer-mcp"
],
"env": {
"MCP_SERVER__PROFILE": "developer",
"MCP_WORKSPACE__PATH": "C:\\path\\to\\your\\project"
}
}
}
}
💻 LM Studio / Local LLM Setup
Edit your LM Studio MCP server configuration:
{
"mcpServers": {
"windows-developer-mcp": {
"command": "uv",
"args": [
"--directory",
"C:\\path\\to\\windows-developer-mcp",
"run",
"windows-developer-mcp"
],
"env": {
"MCP_SERVER__PROFILE": "minimal",
"MCP_WORKSPACE__PATH": "C:\\path\\to\\your\\project"
}
}
}
}
🔥 Key Features
- 🛡️ Workspace-Confined & Sandboxed: All commands are executed securely with strict path normalization, denylists, and audit logging.
- ⚡ Dual-Profile Engine:
minimal: Optimized for Local LLMs (7B/8B) in LM Studio (<1.2K token context footprint).developer: Ideal for Claude Desktop / GPT-4o (~3.8K token footprint).full: Complete exposure for 70B+ LLMs & Glama Indexing.
- 🧰 40+ Developer Tools across 12 Modules: Terminal, Git, GitHub, Docker, Filesystem, Python, Node, SQLite, Windows, Network, Browser, and AI Project Analysis.
🧰 Available Tool Modules
| Module | Core Tools Exposed | Description |
|---|---|---|
| Terminal | terminal_run, terminal_get_session |
Safe PowerShell & CMD subprocess execution. |
| Filesystem | filesystem_read, filesystem_write, filesystem_list |
Workspace-restricted file & directory operations. |
| Git | git_status, git_log, git_diff, git_commit, git_push |
Git branch, commit, diff, and remote management. |
| GitHub | github_auth_status, github_repo_info, github_list_issues, github_list_prs |
GitHub API for repos, PRs, issues, and releases. |
| Docker | docker_list_containers, docker_logs, docker_run, docker_build |
Container, image, and Compose orchestration. |
| Python | python_run, python_check_package, python_install_package |
Virtual environment management & execution. |
| Node.js | node_run, npm_run, npm_install |
Node.js script execution & npm package management. |
| SQLite | sqlite_query, sqlite_schema, sqlite_list_tables, sqlite_execute |
Database queries & schema inspection. |
| Windows | windows_system_info, windows_list_processes, windows_get_env |
System metrics, process list, and environment vars. |
| Network | network_ping, network_dns_lookup, network_port_scan |
Network diagnostics & connectivity checks. |
| Project (AI) | project_analyze, project_security_scan, project_generate_readme |
Tech stack detection, security audit, & code gen. |
| Browser | browser_open_url, browser_fetch_page, browser_extract_text |
Web page fetching & clean text extraction. |
🧠 AI-Native Project Analysis Tools
ProjectProvider provides intelligent tools designed specifically for codebase comprehension:
- 🔍
project_analyze: Auto-detects frameworks, tech stacks, and entry points. - 🛡️
project_security_scan: Static audit for hardcoded API keys, tokens, and credentials. - 🌳
project_summarize: Hierarchical directory tree generator. - 📦
project_dependencies: Cross-language dependency analysis. - 📝
project_generate_readme: Drafts a complete README.md based on codebase analysis. - 🧪
project_generate_tests: Generates pytest unit test skeletons for source files.
🛡️ Safety & Security Features
- Workspace Boundary Sandbox: Operations are strictly restricted to the specified workspace path (
MCP_WORKSPACE__PATH). - Command Denylist: Blocks dangerous operations (
format,shutdown,del /f /s /q, etc.). - Audit Logging: All executed actions are recorded in
logs/audit.log.
📚 Documentation Suite
- 📐 Architecture Overview
- 🔌 Provider Reference
- 🛡️ Security Model
- 🤖 LM Studio Setup Guide
- 🖥️ Claude Desktop Setup Guide
- 🤝 Contributing Guide
- 📋 Glama Manifest (glama.json)
- 📜 Changelog
📄 License
Distributed under the MIT License. See LICENSE for details.
Metadata
Release files for windows-developer-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| windows_developer_mcp-1.0.0.tar.gz | 175.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| windows_developer_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 270.2 kB
Release files / windows_developer_mcp-1.0.0.tar.gz
| Download URL | windows_developer_mcp-1.0.0.tar.gz |
|---|---|
| Size | 175.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
36db155ea94ddc53c1ea522a91da138ed95bb8f454d736755f03549bceb21381
|
|
BLAKE2b-256 checksum How to use checksums |
7cf8caf43cdb4c4ae1078f7c2b0b603ad0e100845137bb37bdc4a528fc4d3274
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / windows_developer_mcp-1.0.0-py3-none-any.whl
| Download URL | windows_developer_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 95.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6d206827f67ab4c7bf0b7b35f56ee46e87aeb29df561d4673964f4c745200c1f
|
|
BLAKE2b-256 checksum How to use checksums |
ebaf15f82be744477e47f28f90d6923d8993e377099900e6768b444602cd2a81
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Security for windows-developer-mcp 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.