You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixes
The server starts again on fresh installs. The old mcp 1.4.1 pin broke with current pydantic releases. The server now uses MCP Python SDK 2.3.0. (#13, #15)
Tools have descriptions again. Tool descriptions were published empty, so clients had nothing to go on when picking a tool. (#10, #16)
get_cell_value returns the plain value. It used to wrap the value in braces, e.g. {10}. (#12, #17)
Corrected the description of get_values_of_cell_range. (#9)
New
Run with uvx without downloading an executable: uvx --from git+https://github.com/jonemo/openpyxl-mcp-server@v0.2.0 openpyxl-mcp-server
See the README for the Claude Desktop configuration. (#18)
For developers
The project now uses pyproject.toml, and all dependencies are locked in uv.lock (#18). The macOS and Windows executables are built from the locked versions.
Downloads
openpyxl_mcp_server: macOS. Run chmod a+x on it after downloading.