excel-mcp-server
Verified Safeby BACH-AI-Tools
Overview
Provides an AI agent with capabilities to programmatically create, read, update, and manipulate Excel files without needing Microsoft Excel installed.
Installation
uvx excel-mcp-server streamable-httpEnvironment Variables
- EXCEL_FILES_PATH
- FASTMCP_PORT
- FASTMCP_HOST
Security Notes
The server explicitly validates Excel formulas to prevent injection of unsafe functions (e.g., INDIRECT, HYPERLINK). File paths are handled using `os.path.join` and in network modes, file operations are restricted to a configurable directory (`EXCEL_FILES_PATH`), defaulting to `./excel_files`. Stdio mode requires absolute paths for security. No obvious direct `eval` or `exec` of user input found. Standard network service considerations apply if exposed publicly.
Similar Servers
excel-mcp-server
This server allows AI agents to manipulate Excel files (create, read, update, format, chart, pivot, validate) without requiring Microsoft Excel to be installed.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
spreadsheet-mcp
Analyze and edit spreadsheet files programmatically, designed for token-efficient interaction by LLM agents, focusing on structured data access, modification, formula analysis, and optional VBA inspection.
mcp-gsheets
A Model Context Protocol (MCP) server for Google Sheets API integration, enabling reading, writing, and managing Google Sheets documents directly from MCP clients like Claude Code, Claude Desktop, or Cursor.