[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72222":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":36,"readmeContent":37,"aiSummary":38,"trendingCount":16,"starSnapshotCount":16,"syncStatus":39,"lastSyncTime":40,"discoverSource":41},72222,"excel-mcp-server","haris-musa\u002Fexcel-mcp-server","haris-musa","A Model Context Protocol server for Excel file manipulation","https:\u002F\u002Fexcelmcpserver.com",null,"Python",3916,435,22,47,0,11,33,107,106.42,"MIT License",false,"main",true,[26,27,28,29,30,31,32,33,34,35],"ai","automation","excel","llm","mcp","mcp-server","sse","stdio","streamable-http","toolcalling","2026-06-12 04:01:04","\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fharis-musa\u002Fexcel-mcp-server\u002Fmain\u002Fassets\u002Flogo.png\" alt=\"Excel MCP Server Logo\" width=\"300\"\u002F>\n\u003C\u002Fp>\n\n[![PyPI version](https:\u002F\u002Fimg.shields.io\u002Fpypi\u002Fv\u002Fexcel-mcp-server.svg)](https:\u002F\u002Fpypi.org\u002Fproject\u002Fexcel-mcp-server\u002F)\n[![Total Downloads](https:\u002F\u002Fstatic.pepy.tech\u002Fbadge\u002Fexcel-mcp-server)](https:\u002F\u002Fpepy.tech\u002Fproject\u002Fexcel-mcp-server)\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg)](https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n[![smithery badge](https:\u002F\u002Fsmithery.ai\u002Fbadge\u002F@haris-musa\u002Fexcel-mcp-server)](https:\u002F\u002Fsmithery.ai\u002Fserver\u002F@haris-musa\u002Fexcel-mcp-server)\n[![Install MCP Server](https:\u002F\u002Fcursor.com\u002Fdeeplink\u002Fmcp-install-dark.svg)](https:\u002F\u002Fcursor.com\u002Finstall-mcp?name=excel-mcp-server&config=eyJjb21tYW5kIjoidXZ4IGV4Y2VsLW1jcC1zZXJ2ZXIgc3RkaW8ifQ%3D%3D)\n\nA 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.\n\n## Features\n\n- 📊 **Excel Operations**: Create, read, update workbooks and worksheets\n- 📈 **Data Manipulation**: Formulas, formatting, charts, pivot tables, and Excel tables\n- 🔍 **Data Validation**: Built-in validation for ranges, formulas, and data integrity\n- 🎨 **Formatting**: Font styling, colors, borders, alignment, and conditional formatting\n- 📋 **Table Operations**: Create and manage Excel tables with custom styling\n- 📊 **Chart Creation**: Generate various chart types (line, bar, pie, scatter, etc.)\n- 🔄 **Pivot Tables**: Create dynamic pivot tables for data analysis\n- 🔧 **Sheet Management**: Copy, rename, delete worksheets with ease\n- 🔌 **Triple transport support**: stdio, SSE (deprecated), and streamable HTTP\n- 🌐 **Remote & Local**: Works both locally and as a remote service\n\n## Usage\n\nThe server supports three transport methods:\n\n### 1. Stdio Transport (for local use)\n\n```bash\nuvx excel-mcp-server stdio\n```\n\n```json\n{\n   \"mcpServers\": {\n      \"excel\": {\n         \"command\": \"uvx\",\n         \"args\": [\"excel-mcp-server\", \"stdio\"]\n      }\n   }\n}\n```\n\n### 2. SSE Transport (Server-Sent Events - Deprecated)\n\n```bash\nuvx excel-mcp-server sse\n```\n\n**SSE transport connection**:\n```json\n{\n   \"mcpServers\": {\n      \"excel\": {\n         \"url\": \"http:\u002F\u002Flocalhost:8000\u002Fsse\",\n      }\n   }\n}\n```\n\n### 3. Streamable HTTP Transport (Recommended for remote connections)\n\n```bash\nuvx excel-mcp-server streamable-http\n```\n\n**Streamable HTTP transport connection**:\n```json\n{\n   \"mcpServers\": {\n      \"excel\": {\n         \"url\": \"http:\u002F\u002Flocalhost:8000\u002Fmcp\",\n      }\n   }\n}\n```\n\n## Environment Variables & File Path Handling\n\n### SSE and Streamable HTTP Transports\n\nWhen running the server with the **SSE or Streamable HTTP protocols**, you **must set the `EXCEL_FILES_PATH` environment variable on the server side**. This variable tells the server where to read and write Excel files.\n- If not set, it defaults to `.\u002Fexcel_files`.\n- With these transports, tool `filepath` values must be **relative** to that directory (e.g. `reports\u002Fq1.xlsx`); absolute paths and directory traversal are rejected.\n\nYou can also set the `FASTMCP_PORT` environment variable to control the port the server listens on (default is `8017` if not set).\n- Example (Windows PowerShell):\n  ```powershell\n  $env:EXCEL_FILES_PATH=\"E:\\MyExcelFiles\"\n  $env:FASTMCP_PORT=\"8007\"\n  uvx excel-mcp-server streamable-http\n  ```\n- Example (Linux\u002FmacOS):\n  ```bash\n  EXCEL_FILES_PATH=\u002Fpath\u002Fto\u002Fexcel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http\n  ```\n\n### Stdio Transport\n\nWhen using the **stdio protocol**, the file path is provided with each tool call, so you do **not** need to set `EXCEL_FILES_PATH` on the server. The server will use the path sent by the client for each operation.\n\n## Available Tools\n\nThe server provides a comprehensive set of Excel manipulation tools. See [TOOLS.md](TOOLS.md) for complete documentation of all available tools.\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=haris-musa\u002Fexcel-mcp-server&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#haris-musa\u002Fexcel-mcp-server&Date)\n\n## License\n\nMIT License - see [LICENSE](LICENSE) for details.\n","Excel MCP Server 是一个用于操作 Excel 文件的 Model Context Protocol 服务器，无需安装 Microsoft Excel 即可创建、读取和修改工作簿。其核心功能包括数据处理（如公式、格式、图表和透视表）、数据验证以及表格管理等，并支持字体样式、颜色、边框等多种格式设置。该项目采用 Python 编写，提供多种传输方式（stdio、SSE 和 streamable HTTP），既适用于本地也适合远程服务部署。特别适合需要自动化处理 Excel 文件但又不希望依赖于完整 Excel 应用程序的场景，如数据分析、报表生成等领域。",2,"2026-06-11 03:40:54","high_star"]