Metadata-Version: 2.4
Name: xlwings-mcp
Version: 0.1.0
Summary: MCP server for Excel automation via xlwings
Project-URL: Homepage, https://github.com/nitsanavni/xlwings-mcp
Project-URL: Repository, https://github.com/nitsanavni/xlwings-mcp.git
Project-URL: Issues, https://github.com/nitsanavni/xlwings-mcp/issues
Author-email: Nitsan Avni <nitsan.avni@gmail.com>
License: MIT
Keywords: automation,excel,mcp,xlwings
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Office/Business :: Office Suites
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.12
Requires-Dist: mcp[cli]>=1.9.1
Requires-Dist: tabulate>=0.9.0
Requires-Dist: xlwings>=0.33.15
Description-Content-Type: text/markdown

# xlwings-mcp

MCP server for Excel automation via xlwings.

## Features

- Read and write Excel cells and ranges
- Manage Excel workbooks (open, close, save)
- List sheets and workbooks
- Format data as tables

## Installation

```bash
pip install xlwings-mcp
```

## Usage

Run the MCP server:

```bash
xlwings-mcp
```

## Requirements

- Python 3.12+
- xlwings
- Excel application (Windows/macOS)

## MCP Tools

- `get_sheet_names`: Get all sheet names from active workbook
- `read`: Read cells from Excel and format as table
- `write`: Write values to Excel cells
- `open_workbook`: Open Excel file
- `close_workbook`: Close Excel workbook
- `list_open_workbooks`: List all open workbooks
- `save_workbook`: Save workbook
