mcpField
E
Excel MCP Server 🚀

Excel MCP Server 🚀

本地服务
github.com/vijjeswarapusuryateja生产力179 周前更新

关于 Excel MCP Server 🚀

这是一个通过自然语言请求自动处理 Excel 的轻量 MCP 服务,由 GPT-4o 将请求转换为工具调用。它将 FastAPI 后端与 Streamlit 界面结合。

主要功能

  1. 01将 Excel 操作封装为 MCP 工具
  2. 02GPT-4o 提示词编排
  3. 03执行多工具调用
  4. 04Streamlit 聊天界面

适用场景

  1. 01根据请求创建工作表并写入单元格
  2. 02通过聊天自动修改 Excel

MCP 相关

FastAPI 后端将 Excel 操作作为 MCP 工具提供给客户端。GPT-4o 将自然语言请求编排为结构化工具调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Excel MCP 服务 🚀

本项目实现了一个轻量级的 Excel 自动化 Model Context Protocol (MCP) 服务,由 OpenAI 的 ChatGPT (GPT-4o) 提供支持。

你可以通过自然语言提示词创建、编辑和自动化处理 Excel 文件,GPT 会将你的意图转换为结构化工具调用。


✨ 功能

  • 轻量级 FastAPI 后端,将 Excel 操作作为 MCP 工具公开
  • 通过 GPT-4o 编排处理自然语言提示词
  • 执行多工具调用(支持创建工作表 + 写入单元格等工作流)
  • 提供 Streamlit 前端,便于交互
  • 最少的配置——无需复杂的 SDK

📦 项目结构

文件用途
excel_mcp_server.py集成 Excel MCP 工具和 GPT 的 FastAPI 后端
frontend.py用于与 Excel 对话的 Streamlit 前端
requirements.txt(即将推出)Python 依赖项列表

🚀 如何在本地运行

  1. 克隆此仓库:
git clone https://github.com/vijjeswarapusuryateja/excel_mcp_server.git
cd excel_mcp_server
  1. 创建虚拟环境:
python3 -m venv venv
source venv/bin/activate  # Mac/Linux
venv\Scripts\activate  # Windows
  1. 安装所需软件包:
pip install -r requirements.txt
  1. 运行后端服务:
python excel_mcp_server.py
  1. 在新终端中运行前端:
streamlit run frontend.py

📚 相关文章

我撰写了一篇完整的 Medium 文章,介绍了该项目的架构、构建过程,以及我对 MCP 的学习体会:

👉 点击此处阅读文章


🧐 未来改进

  • 将后端和前端容器化
  • 添加批量写入工具
  • 添加样式格式设置(粗体、颜色)
  • 支持通过 API 上传/下载 Excel 文件

📜 许可证

MIT 许可证


🌟 如果你觉得这个项目有用,请点亮 ⭐ 星标,也欢迎复刻并扩展!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。