Skip to main content

Windows Developer MCP Server

Glama Indexed CI Pipeline License: MIT Python 3.12+ FastMCP v2.0+ Ruff Basedpyright

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

  1. Workspace Boundary Sandbox: Operations are strictly restricted to the specified workspace path (MCP_WORKSPACE__PATH).
  2. Command Denylist: Blocks dangerous operations (format, shutdown, del /f /s /q, etc.).
  3. Audit Logging: All executed actions are recorded in logs/audit.log.

📚 Documentation Suite


📄 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)

Source distribution for windows-developer-mcp 1.0.0
File Size Uploaded Provenance
windows_developer_mcp-1.0.0.tar.gz 175.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for windows-developer-mcp 1.0.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page