mcp-win-stdio
Provides TypeScript project diagnostics using persistent tsc watchers, enabling instant error inspection, per-file errors, error summaries, and management of watched projects across multi-tsconfig setups.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-win-stdioCheck for TypeScript errors in the current folder"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-win-stdio
Windows-optimized Model Context Protocol (MCP) suite and interactive CLI hub (mws) for local stdio execution with transparent Claude Desktop & Claude Code CLI configuration.
🌟 Highlights (214 Tools Across 9 Modular Servers)
Interactive CLI Hub (
mws): Runmwsalone to view all servers, live installation status ([Installed]vs[Not Installed]), and quick commands.Safe, Transparent Setup (
mws setup <server>/mws add <server>): Installs missing dependencies on-demand, generates exact copy-pasteable JSON configuration for Claude Desktop and Claude Code CLI, and asks confirmation before making any automated edits (always creating.bakbackups).Dynamic Guide Merging (
mws guide [server]): View comprehensive tool schemas, prompt recipes, and diagnostic checks for individual servers (mws excel-db guide,mws ssh guide,mws git guide,mws db guide) or all installed servers merged (mws guide all).Excel MCP (44 Tools): High-speed Pandas data queries, multi-column reconciliation with RapidFuzz, native styled Excel Tables (ListObjects), row/column structural mutations, formula templates, cell merging, workbook diffing, and native Windows Excel COM automation (PDF exports, recalculation, pivot refreshes, VBA macros).
Git & GitHub MCP (46 Tools): Unified local Git repository management (init, remotes, restore, bookmarks, branching, commits, paginated diffs, conflicts) and remote GitHub CLI (
gh) operations (PR checks, releases, issues, Actions) with hybrid synergy workflows.Multi-SSH & Remote Management MCP (34 Tools): Advanced multi-host connection pooling, auto-discovery of
~/.ssh/configaliases/identity files/ProxyJump, sticky active host routing, command execution, elevatedsudoautomation, interactive PTY terminal sessions, detached background jobs, systemd/docker/pm2 service inspection, package listing, log tailing, comprehensive SFTP file management, and background local port forwarding tunnels.Polyglot Database MCP (31 Tools): Unified PostgreSQL & MySQL database manager with cross-database switching, cross-schema auto-resolution, fast JSON queries, DBA administrative operations (safety-guarded DROP, CREATE, CLONE), active connection monitoring, index health audits, schema diffing with migration SQL, Mermaid ERD diagrams, row-level data diffing, slow queries, lock blocking trees, CSV/JSON streaming export, and transactional batch CSV import.
Word MCP (20 Tools): Multi-unit page layout geometry (margins in inches, cm, mm, pt), multi-column layout analysis, paragraph spacing/indentation, typography (fonts, sizes, hex colors), floating/inline header image extraction, document authoring, template placeholder filling, and native Word COM PDF export.
Workspace Explorer MCP (14 Tools): Token-safe directory exploration, collapsible heavy folders (
node_modules,.next,.git), dynamic.gitignoreparsing, in-file regex grep, RapidFuzz fuzzy search, and Python/TypeScript AST outline extraction.Excel & DB Power Engine MCP (9 Tools): Zero-context streaming from database to Excel, chunked Excel-to-DB upserting, in-memory cross-source SQL joins, automated reconciliation diffs, multi-master datasets comparison with tolerance, transactional migration generation, and custom Python template pipelines.
TypeScript Diagnostic Watcher MCP (8 Tools): Persistent background
tsccompiler watchers maintaining an in-memory cache for instantaneous (0ms latency) error inspection across multi-tsconfig projects.RAG MCP (8 Tools): Multi-collection asynchronous Playwright web crawling, codebase indexing with incremental SHA-256 caching, zero-clone remote GitHub streaming, and hybrid BM25 + dense semantic vector search.
Extensible User Plugins: Drop any standalone Python MCP script into
~/.mcp-win-stdio/plugins/and it is immediately discovered, runnable, and configurable.
Related MCP server: office-mcp
📦 Modular Architecture & Installation
Each server is published as an independent, lightweight PyPI package. Installing any standalone package automatically installs the mws CLI orchestrator.
Server | Standalone Package | Tools | Primary Capabilities |
Excel |
| 44 | Native Excel Tables, row/col mutations, formulas, Pandas queries, RapidFuzz reconciliation, Office COM automation |
Git & GitHub |
| 46 | Local Git init/remotes/restore/bookmarks/branches, commits, diffs + GitHub PR checks, releases, issues, Actions |
SSH |
| 34 | Multi-host pooling, ~/.ssh/config discovery, PTY shells, background jobs, systemd/docker, package management, SFTP, tunnels |
Database |
| 31 | PostgreSQL & MySQL pooling, cross-schema resolution, index audits, schema diffs, Mermaid ERD, slow queries, lock trees |
Word |
| 20 | Margins (in, cm, mm, pt), multi-column layout, typography, document authoring, template filling, Office COM PDF export |
Explorer |
| 14 | Token-safe collapsible tree, .gitignore resolution, in-file grep, AST outlines, fuzzy search |
Excel & DB |
| 9 | Zero-context streaming, cross-joins, master reconciliation with tolerance, transactional migration plan, dry-run sync |
TypeScript |
| 8 | 0ms in-memory compilation error cache, multi-tsconfig watchers, fix suggestions |
RAG |
| 8 | Async Playwright crawling, codebase indexing, zero-clone GitHub ingest, hybrid BM25 + vector search |
Install Individual Servers:
pip install mcp-win-stdio-excel
pip install mcp-win-stdio-git
pip install mcp-win-stdio-ssh
pip install mcp-win-stdio-db
pip install mcp-win-stdio-word
pip install mcp-win-stdio-explorer
pip install mcp-win-stdio-excel-db
pip install mcp-win-stdio-tsc
pip install mcp-win-stdio-ragOr Install the Complete Suite:
pip install "mcp-win-stdio[all]"For Local Development:
git clone https://github.com/indala/mcp-win-stdio.git
cd mcp-win-stdio
pip install -e .🚀 Quick Start
1. Launch the Interactive Dashboard
mwsOutput:
============================================================================
🚀 mcp-win-stdio — Windows Model Context Protocol Suite (v0.2.5)
============================================================================
Single-Source Hub: C:\Users\admin\.mcp-win-stdio
Claude Desktop Config: C:\Users\admin\AppData\Roaming\Claude\claude_desktop_config.json
Claude Code CLI Config: C:\Users\admin\.claude.json
----------------------------------------------------------------------------
SERVER STATUS TOOLS DESCRIPTION
----------------------------------------------------------------------------
excel [Installed] 20 20 tools: Pandas queries, RapidFuzz...
word [Installed] 10 10 tools: multi-unit margins (in, cm...
explorer [Installed] 11 11 tools: token-safe collapsible tree...
tsc [Installed] 6 6 tools: background tsc compiler...
db [Installed] 20 20 tools: polyglot multi-server p...
git [Installed] 26 26 tools: Local Git branching, co...
----------------------------------------------------------------------------
💡 Quick Commands:
mws setup <server> -> Configure Claude Desktop & Claude Code CLI
mws guide <server> -> View complete tool reference & Claude prompts
mws doctor -> Run health checks (COM, Python, DB, Git)
mws run <server> -> Launch MCP server over stdio
mws list -> List all servers and custom plugins
============================================================================2. Configure a Server for Claude
mws setup git
# or:
mws add dbmws verifies dependencies, generates absolute-path configurations (preventing Windows PATH lookup failures), and optionally writes directly to your Claude Desktop config with automatic backup.
📖 CLI Commands
Command | Shorthand / Alternate Syntax | Description |
|
| Displays interactive terminal home dashboard with live server status, PyPI update alerts, and tips. |
|
| Installs standalone server packages from PyPI. |
|
| Checks PyPI for new versions and upgrades the suite or specific server. |
|
| Guides setup, verifies dependencies, and generates Claude config snippets. |
|
| Safely removes server(s) from Claude Desktop and CLI configs. |
|
| Cleanly uninstalls packages and removes Claude registrations while preserving your single-source hub ( |
|
| Prints tool reference, parameter schemas, and prompt recipes for Claude. |
|
| Runs diagnostic health checks (Python, Git CLI, GitHub CLI, COM, DB drivers, PyPI updates). |
|
| Checks and configures Python Scripts/bin directories in Windows User PATH. |
|
| Launches the MCP server over stdio. |
Ifmws is not yet in Windows PATH, all commands can be executed using Python's module runner:
python -m mcp_win_stdio run git
python -m mcp_win_stdio update all
python -m mcp_win_stdio doctor🛠️ The 6 MCP Servers (103 Tools)
🐙 1. Git & GitHub MCP (mcp_win_stdio.git) — 33 Tools
Local Git Suite (20 Tools):
git_init,git_remote,git_restore,use_repo,list_repos,add_repo,remove_repo,rename_alias,git_status,git_diff(with offset pagination),git_log,git_commit(with untracked safeguards),git_branch,git_stash,git_sync,git_blame,git_reset,git_tag,git_grep,git_worktree,git_config,git_conflict_resolve,git_cherry_pick,git_clean_untracked.Remote GitHub CLI Suite (10 Tools):
gh_auth_status,gh_switch_account,gh_pr_list,gh_pr_view,gh_pr_diff,gh_pr_checkout,gh_pr_action,gh_pr_checks,gh_pr_review_comments,gh_release_list,gh_release_create,gh_issue_list,gh_issue_view,gh_issue_create,gh_issue_comment,gh_run_status,gh_gist_create,gh_search,gh_api.Hybrid Synergy Workflows (3 Tools):
repo_overview: 360-degree status combining local branch, dirty status, ahead/behind tracking, active open PR, and latest GitHub Actions workflow run.pr_quickstart: Stage $\rightarrow$ Commit $\rightarrow$ Push $\rightarrow$ Create PR viagh pr createin one turn.issue_start_work: Fetches issue from GitHub and creates a linked local branchfeature/<id>-<slug>.
🗄️ 2. Polyglot Database MCP (mcp_win_stdio.db) — 23 Tools
Inspection & Resolution:
list_connections,use_database,list_databases,list_schemas,describe_table(auto cross-schema lookup),get_table_ddl,schema_overview,compact_schema_overview,get_table_sample,search_schema.Execution & Diagnostics:
read_query(safe SELECT with row counts),execute_query(DML/DDL transactions),explain_query(EXPLAIN plans),get_database_stats,analyze_table_indexes,compare_schemas(structural diff with migration SQL),audit_database_health(unindexed FKs, bloated tables).DBA Management:
add_connection,create_database,drop_database(safety confirmation required),clone_database(instant PostgreSQL TEMPLATE clone),terminate_connections,list_active_queries.Native Utilities:
dump_database(pg_dump/mysqldump),restore_database(psql/mysql).
📊 3. Excel MCP (mcp_win_stdio.excel) — 20 Tools
Pandas Querying:
query_rows,read_range,get_column_values,compare_column_values,summarize_column,search_text.Reconciliation:
analyze_reconciliation_keys,reconcile_and_merge(RapidFuzz fuzzy joins + 3-tab audit workbook).OpenPyXL Editing:
create_workbook,append_rows,add_sheet,rename_sheet,delete_sheet,update_cells,export_to_csv,export_to_json.Native Windows Excel COM:
recalculate_and_save,export_to_pdf,refresh_data_and_pivots,run_vba_macro,get_active_excel_window.
📝 4. Word MCP (mcp_win_stdio.word) — 10 Tools
Layout Geometry:
get_document_layout(margins in inches, cm, mm, pt, paper format, multi-column layout, section breaks).Typography & Spacing:
get_paragraph_spacing_and_indentation,get_document_typography(fonts, sizes in pt, hex colors).Visuals & Tables:
get_document_images(inline vs floating anchor images, placement offsets, dimensions),get_document_tables,get_headers_and_footers.Content & Search:
read_word_document,search_word_document,get_document_outline,get_document_metadata.
📁 5. Workspace Explorer MCP (mcp_win_stdio.explorer) — 11 Tools
Token-Safe Navigation:
list_dir,get_directory_tree(collapsesnode_modules,.next,dist,.git).Search:
find_files(glob matching),fuzzy_find(RapidFuzz typo-tolerant search),grep_search(in-file regex grep with context lines).Code Intelligence:
get_code_outline(AST extractor for Python classes/methods and JS/TS signatures),get_file_info,workspace_summary,export_tree_to_file.Safe Reading:
read_file(windowed line slicing, binary safeguard),read_head_tail.
⚡ 6. TypeScript Diagnostic Watcher MCP (mcp_win_stdio.tsc) — 6 Tools
Instant Diagnostic Query:
get_tsc_errors(0ms in-memory cache),get_file_errors,get_error_summary.Dynamic Watchers:
list_watched_projects,watch_project(path),restart_tsc_watcher.
🔌 Custom Plugins from Other PCs
Have custom Python MCP scripts? Simply place your script into:
%USERPROFILE%\.mcp-win-stdio\plugins\my_custom_mcp.pymcp-win-stdio automatically discovers it:
View it in
mws listRun it via
mws run my_custom_mcpAdd it to Claude via
mws setup my_custom_mcp
📜 License
MIT License. Copyright (c) 2026 Mohan Kumar Indala.
This server cannot be deployed
Maintenance
Related MCP Connectors
An agent-first office suite Claude & ChatGPT read and write over one MCP URL.
Generate PDF, Word (.docx) and PowerPoint (.pptx) documents from Markdown over MCP.
Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.
MCP registry & directory: search, find & install 31k+ MCP servers & tools. Catalog and marketplace.
Related MCP Servers
- AlicenseBqualityDmaintenanceProduction-ready TypeScript MCP server exposing utility, GitHub, and Microsoft Teams tools over stdio.141MIT
- AlicenseAqualityDmaintenanceMCP server for reading, writing, editing, formatting, and exporting Microsoft Office documents (Word, Excel, PowerPoint) via stdio JSON-RPC, with 47 tools and cross-platform support.472MIT
- AlicenseNot gradedqualityAmaintenanceA Windows MCP server for personal Notion Agent integration, providing file read, search, and modification tools in a selected workspace, with an optional trusted developer mode for Python, Git, Node, etc.3MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for driving Office add-ins (Excel, Word, Outlook, PowerPoint, OneNote) through high-level workflow tools and queries, enabling LLM agents to automate document tasks across Microsoft Office applications via a single Go binary.3-