Skip to main content
Glama

Excel MCP Server

by Aifornorms
README.md2.16 kB
# Excel MCP Server A Model Context Protocol (MCP) server that lets you manipulate Excel files without needing Microsoft Excel installed. Create, read, and modify Excel workbooks with your AI agent. ## Features - 📊 Create and modify Excel workbooks - 📝 Read and write data - 🎨 Apply formatting and styles - 📈 Create charts and visualizations - 🔄 Manage worksheets and ranges ## Quick Start ### Prerequisites - Python 3.10 or higher ### Installation 1. Clone the repository: ```bash git clone https://github.com/Aifornorms/ExcelMCP.git cd ExcelMCP ``` 2. Install using uv: ```bash python -m venv .venv .venv/scripts/activate pip install uv uv pip install -e . ``` ### Running the Server Start the server (default port 8000): ```bash uv run excel-mcp-server ``` Custom port (e.g., 8080): ```bash # Bash/Linux/macOS export FASTMCP_PORT=8080 && uv run excel-mcp-server # Windows PowerShell $env:FASTMCP_PORT = "8080"; uv run excel-mcp-server ``` ## Using with AI Tools ### Cursor IDE 1. Add this configuration to Cursor: ```json { "mcpServers": { "excel": { "url": "http://localhost:8000/sse", "env": { "EXCEL_FILES_PATH": "Excel_files" } } } } ``` 2. The Excel tools will be available through your AI assistant. ### Remote Hosting & Transport Protocols This server uses Server-Sent Events (SSE) transport protocol. For different use cases: 1. **Using with Claude Desktop (requires stdio):** - Use [Supergateway](https://github.com/supercorp-ai/supergateway) to convert SSE to stdio: 2. **Hosting Your MCP Server:** - [Remote MCP Server Guide](https://developers.cloudflare.com/agents/guides/remote-mcp-server/) ## Environment Variables - `FASTMCP_PORT`: Server port (default: 8000) - `EXCEL_FILES_PATH`: Directory for Excel files (default: `./excel_files`) ## Available Tools The server provides a comprehensive set of Excel manipulation tools. See [TOOLS.md](TOOLS.md) for complete documentation of all available tools. ## License MIT License - see [LICENSE](LICENSE) for details.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Aifornorms/ExcelMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server