Awesome MCPDesktop Automation

sbroenne/mcp-server-excel

⭐ 687 C# added to this list on 2026-08-10 repository created 2025-10-19

ExcelMcp is a Model Context Protocol server for Microsoft Excel written in C# on .NET 10. Instead of parsing workbook files, it drives the installed Excel application through the official COM automation API, so it performs live operations that file parsers cannot: refreshing Power Query, recalculating, refreshing PivotTables and the data model, evaluating DAX, running VBA macros and Python formulas, and editing existing workbooks while formulas, PivotTables, charts, macros and formatting stay intact. The server exposes 26 tools covering 234 operations, grouped into Power Query, data model and DAX measures, Excel tables, PivotTables, charts, VBA modules, ranges, worksheets, OLEDB and ODBC connections, named ranges, file and session management, calculation mode, slicers, conditional formatting, screenshots of ranges or sheets as PNG for visual verification by the model, and window management that shows or hides Excel, arranges windows and reports progress in the status bar. Because it controls the desktop application through COM, it runs only on Windows with Excel 2016 or later installed and a desktop session present, and it is not intended for server-side batch processing or for Linux and macOS users. Workbooks must be closed before use because the server needs exclusive access. Distribution includes a VS Code extension, a bundle for Claude Desktop and a standalone executable for any MCP client. The same functionality is also offered as a command-line interface, which the authors recommend for coding agents because a single command consumes far fewer tokens than a full set of tool schemas, while the MCP server suits conversational clients that benefit from tool discovery. Tool behaviour is validated with real language-model workflows through a companion test harness. Intended users are data analysts, developers and teams keeping Power Query, VBA or DAX code under version control.

https://github.com/sbroenne/mcp-server-excel

mcp serverexceloffice automationcsharpdotnetcompower querydaxwindows

Also in Desktop Automation

bytedance/UI-TARS-desktop

UI-TARS Desktop is a cross-platform GUI Agent application that uses a vision-language model to enable natural language control of computers with precise visual recognition and real-time feedback, integrating Model Context Protocol tools for advanced multimodal AI-driven automation.

budtmo/docker-android

Docker-Android packages Android emulators in Docker with VNC access, ADB control and log sharing for app testing, plus a beta MCP server image that exposes emulator control to AI agents.

wonderwhy-er/DesktopCommanderMCP

Desktop Commander MCP is an MCP server for Claude that integrates AI with terminal control, file system search, and file editing capabilities, enabling advanced desktop automation and development workflows.

CursorTouch/Windows-MCP

Windows-MCP is a lightweight, open-source MCP server that enables seamless integration and automation between AI agents using LLMs and the Windows operating system, supporting a wide range of UI interactions and system controls.

steipete/Peekaboo

Peekaboo is a macOS-only MCP server and CLI tool that enables AI agents to capture and analyze screenshots with AI vision models for visual question answering and automation.

joshuayoes/ios-simulator-mcp

ios-simulator-mcp is an MCP server enabling AI-driven interaction, control, and inspection of iOS simulators for automated UI testing and quality assurance.

mediar-ai/terminator

Terminator is an open-source automation tool for Windows that leverages the Model Context Protocol to enable AI-driven desktop and browser automation with high reliability and speed.

BandarLabs/coderunner

CodeRunner is an MCP server that securely executes AI-generated code locally on macOS using Apple's container technology, enabling private and efficient processing of local files with remote LLMs.