Connections & Capabilities
Connects To
Capabilities
Quickstart
Install
uvx excel-mcp-server stdioConfig
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}Exposed MCP Tools (6)
create_workbookCreates a new Excel workbook.
Creates a new file, but doesn't overwrite existing ones without explicit instruction.
read_worksheetReads data from a specified worksheet in the Excel file.
Read-only operation, no modification of data.
update_cellUpdates the value of a specific cell in a worksheet.
Modifies data within the Excel file.
delete_worksheetDeletes a worksheet from the Excel workbook.
Destructive operation that removes a worksheet.
create_tableCreates a new table within a worksheet.
Adds a new table, potentially modifying the worksheet structure.
create_chartGenerates a chart based on data in the Excel file.
Adds a chart to the Excel file, modifying its structure.
Safety Assessment
The Excel MCP server is relatively safe when used locally with the stdio transport. However, when exposed via SSE or Streamable HTTP, it becomes more risky due to the lack of authentication and potential for unauthorized file access. Ensure proper environment configuration and restrict access to minimize risks.
- No direct internet exposure when using stdio transport.
- Data validation features help maintain data integrity.
- File access is controlled through file paths.
- Supports multiple transport methods, allowing for flexibility in deployment.
- Write operations can modify or overwrite existing Excel files.
- Lack of built-in authentication mechanisms.
- Potential for data exfiltration if the server is compromised.
- The server relies on the file system for storage, which can be a point of vulnerability.
