mcp-server-xlwings
@geniuskey
关于 mcp-server-xlwings
MCP server for Excel automation via xlwings COM. Works with DRM-protected files.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"xlwings": {
"command": "uvx",
"args": [
"mcp-server-xlwings"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is mcp-server-xlwings?
mcp-server-xlwings is an MCP server that automates Excel via xlwings COM, enabling interaction with live Excel sessions, including DRM-protected files. It is designed for enterprise users who need to read/write Excel data that other libraries (like openpyxl or pandas) cannot access due to encryption, locked files, or running macros.
How to use mcp-server-xlwings?
Install with uvx mcp-server-xlwings (recommended) or pip install mcp-server-xlwings. Configure your MCP client (e.g., Claude Desktop, Claude Code, Roo Code, Cursor, Windsurf, Continue) by adding a JSON or YAML entry pointing to the uvx command and server name. All tools default to the active workbook when no workbook is specified.
Key features of mcp-server-xlwings
- Uses COM automation for live Excel interaction
- Works with DRM-protected and locked files
- Reads current selection and active workbook
- Runs VBA macros and returns values
- Sets formulas with live calculated results
- Provides 11 tools for read, write, format, sheet, and macro actions
Use cases of mcp-server-xlwings
- See what the user is working on in their open spreadsheet
- Summarize selected data directly from the active workbook
- Run existing VBA macros and retrieve return values
- Add formulas and formatting to enterprise Excel files
- Read formulas with their calculated values across multiple sheets
FAQ from mcp-server-xlwings
What makes mcp-server-xlwings different from openpyxl/pandas?
openpyxl and pandas read .xlsx files directly from disk. mcp-server-xlwings uses COM automation to talk to the running Excel process, allowing it to open DRM-protected files, interact with live formulas and macros, and work with files locked by other processes.
What are the system requirements?
Windows (Excel COM automation is Windows-only), Microsoft Excel installed, and Python 3.10 or higher.
Can it run VBA macros?
Yes. The run_macro tool executes a VBA macro and returns its return value.
Does it support reading the user's current selection?
Yes. The get_active_workbook tool returns the workbook name, sheets, and the current selection data.
Is mcp-server-xlwings cross-platform?
No. It requires Windows because of its dependency on COM automation for Microsoft Excel.
其他 分类下的更多 MCP 服务器

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
评论