使用说明
一个模型上下文协议(MCP)服务器,让您无需安装Microsoft Excel即可操作Excel文件。使用您的AI代理创建、读取和修改Excel工作簿。
功能
- 📊 Excel操作创建、读取、更新工作簿和工作表
- 📈 数据操作公式、格式、图表、数据透视表和Excel表格
- 根据上面的信息,执行如下指令: 数据验证为范围、公式和数据完整性提供内置验证
- 🎨 格式化字体样式、颜色、边框、对齐方式和条件格式
- 根据上面的信息,执行如下指令:您是个专业的翻译,负责把中文内容翻译成中文内容,请帮我翻译一下原文内容(但原文内容在此处为空,即没有具体需要翻译的文本)。 表操作创建并管理带有自定义样式的Excel表格
- 根据上面的信息,执行如下指令: 图表创建生成各种图表类型(折线图、柱状图、饼图、散点图等)
- 根据上面的信息,执行如下指令:您是个专业的翻译,负责把中文内容翻译成中文内容,请帮我翻译一下原文内容。 数据透视表为数据分析创建动态数据透视表
- 根据上面的信息,执行如下指令:你是个专业的翻译,负责把中文内容翻译成中文内容,请帮我翻译一下原文内容(但原文内容为空)。 表单管理轻松复制、重命名、删除工作表
- 🔌 三重传输支持stdio、SSE(已弃用)和可流式传输的HTTP
- 根据上面的信息,执行如下指令:你是个专业的翻译,负责把中文内容翻译成中文内容,请帮我翻译一下原文内容(但原文内容为空)。 远程与本地支持本地和远程服务两种工作模式
用法
服务器支持三种传输方法:
标准I/O传输(本地使用)
uvx excel-mcp-server stdio
{
"mcpServers": {
"excel": {
"command": "uvx",
"args": ["excel-mcp-server", "stdio"]
}
}
}
2. SSE传输(服务器发送事件 - 已弃用)
uvx excel-mcp-server sse
SSE传输连接根据上面的信息,执行如下指令:你是个专业的翻译,负责把中文内容翻译成中文内容,请帮我翻译一下原文内容
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/sse",
}
}
}
3. 可流式传输的HTTP传输(推荐用于远程连接)
uvx excel-mcp-server streamable-http
可流式传输的HTTP连接根据上面的信息,执行如下指令:您是一个专业的翻译,负责将中文内容翻译成中文内容,请帮我翻译一下原文内容。
{
"mcpServers": {
"excel": {
"url": "http://localhost:8000/mcp",
}
}
}
环境变量和文件路径处理
SSE和可流式HTTP传输
当使用以下内容运行服务器时 SSE或可流式传输的HTTP协议,你 必须设置 EXCEL_FILES_PATH 服务器端的环境变量这个变量告诉服务器在哪里读写Excel文件。
- 如果未设置,则默认为
./excel_files根据上面的信息,执行如下指令:您是一个专业的翻译,负责将中文内容翻译成中文内容,请帮我翻译一下原文内容。
你也可以设置 FASTMCP_PORT 环境变量用于控制服务器监听的端口(默认是 8017 如果未设置。
- 示例(Windows PowerShell):
$env:EXCEL_FILES_PATH="E:\MyExcelFiles" $env:FASTMCP_PORT="8007" uvx excel-mcp-server streamable-http - 示例(Linux/macOS):
EXCEL_FILES_PATH=/path/to/excel_files FASTMCP_PORT=8007 uvx excel-mcp-server streamable-http
标准输入输出传输
当使用时 stdio 协议每个工具调用都提供了文件路径,所以你 不是 需要设置 EXCEL_FILES_PATH 在服务器上。服务器将使用客户端为每次操作发送的路径。
可用工具
服务器提供了一套全面的Excel操作工具。请参阅 根据上面的信息,执行如下指令:你是个专业的翻译,负责把英语内容翻译成中文内容,请帮我翻译一下原文内容 用于获取所有可用工具的完整文档。
星星历史
许可证
MIT 许可证 - 请参阅 授权书 详情如下。
