shmaxi/excel-mcp-server-node
3.1
If you are the rightful owner of excel-mcp-server-node and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Excel MCP Server is a Node.js implementation designed for manipulating Excel files, offering both local and remote integration capabilities.
Tools
18
Resources
0
Prompts
0
Excel MCP Server (Node.js)
Excel MCP Server for manipulating Excel files - Node.js implementation with npx support.
Installation
You can run this server using npx without installing:
npx @shmaxi/excel-mcp-server stdio
Or install globally:
npm install -g @shmaxi/excel-mcp-server
excel-mcp-server stdio
Usage
Stdio Transport (Local Integration)
{
"mcpServers": {
"excel": {
"command": "npx",
"args": ["@shmaxi/excel-mcp-server", "stdio"]
}
}
}
SSE Transport (Remote Connections)
FASTMCP_PORT=8000 npx @shmaxi/excel-mcp-server sse
Available Tools
Workbook Operations
create_workbook- Create a new Excel workbookget_workbook_metadata- Get metadata about an Excel workbook
Data Operations
write_data_to_excel- Write data to a worksheetread_data_from_excel- Read data from a worksheet
Formatting Operations
format_range- Apply formatting to a range of cellsmerge_cells- Merge a range of cellsunmerge_cells- Unmerge previously merged cellsapply_formula- Apply a formula to a cell
Chart Operations
create_chart- Create a chart in the worksheetcreate_pivot_table- Create a pivot table
Worksheet Operations
create_worksheet- Create a new worksheetcopy_worksheet- Copy a worksheetdelete_worksheet- Delete a worksheetrename_worksheet- Rename a worksheet
Range Operations
copy_range- Copy a range of cellsdelete_range- Delete a range of cellsvalidate_excel_range- Validate if a range reference is validvalidate_formula_syntax- Validate Excel formula syntax
Development
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev stdio
License
MIT