初探MCP:对Excel操作不熟练?不怕,MCP来帮你

最近到处都是MCP(Model Context Protocol),模型上下文协议 的文章,光看也不行,今天实操一下,通过MCP客户端调用 excel-mcp-server 操作Excel,上手学习一下MCP,体验一下到底有没有那么强大。

excel-mcp-server

一个MCP Server, 允许你在不安装 Excel办公软件的情况下操作Excel文件。使用AI代理创建、读取和修改Excel工作簿。

功能

  1. 创建和修改 Excel 工作簿
  2. 读写数据
  3. 应用格式和样式
  4. 创建图表和可视化
  5. 生成数据透视表
  6. 管理工作表和区域

安装

环境要求:

  1. 需要Python 3.10或者更高版本
  2. 需要uv包管理 ,安装完Python之后,命令行运行 pip install uv
  3. 需要uv虚拟环境 ,安装uv之后,命令行运行uv venv
1.下载:

通过git下载,或者需要的可以在文末留言,我把网盘压缩包链接发一个

bash 复制代码
git clone https://github.com/haris-musa/excel-mcp-server.git
2. 安装uv虚拟环境

下载完成之后,进入excel-mcp-server 文件夹,需要uv虚拟环境 ,命令行运行uv venv ,然后执行 uv pip install -e .

3. 运行excel-mcp-server

使用命令uv run excel-mcp-server , 运行excel-mcp-server

excel-mcp-server 启动之后默认的端口号是8000,文件生成路径默认为当前文件夹下的excel_files

如果想修改,可以用以下命令:

bash 复制代码
# Bash/Linux/macOS
export FASTMCP_PORT=8080 && uv run excel-mcp-server

# Windows PowerShell
$env:FASTMCP_PORT = "8080"; uv run excel-mcp-server

使用

找一个MCP 客户端,我这里使用Cherry Studio

1. 添加MCP服务器

我这里选择使用sse的方式调用服务端,保存完成之后就可以看到下面有哪些可用的工具了。

个人感觉MCP客户端调用服务端更方便一下,stdio方式复杂,实际应用中更多的还是使用sse吧。

2. 对话框选择MCP服务端
3. 调用大模型使用MCP服务器

我上传了一个下面这样的表格,文件要放到excel_files 文件夹下,要不然会报错路径找不到,然后让它删除支出-仓储增值服务-贴标费sheet

从对话中可以看到大模型调用了 delete_worksheet 工具,并成功的删除了支出-仓储增值服务-贴标费sheet

delete_worksheet 具体参数如下:

json 复制代码
{
  "params": {
    "filepath": "FundDetail-1743348606783.xlsx",
    "sheet_name": "支出-仓储增值服务-贴标费"
  },
  "response": {
    "content": [
      {
        "type": "text",
        "text": "Sheet '支出-仓储增值服务-贴标费' deleted"
      }
    ],
    "isError": false
  }
}

至此,一个简单使用MCP服务端操作Excel的流程就结束了。总体感觉就是MCP Server定义好一些工具,大模型去理解你的指令,然后去调用响应的工具到最后完成你的指令。下一篇文章准备使用Spring AI自己实现一个MCP Server,想看的可以关注一下。

想更深层次探索excel-mcp-server可以看看它都有哪些工具可以调用。

相关推荐
我是一颗柠檬几秒前
【JDK8新特性】方法引用与构造器引用Day3
java·开发语言·后端·intellij-idea
糖果店的幽灵几秒前
LangChain 1.3 完全教程:从入门到精通-Part 3: Prompts(提示)
人工智能·langchain
薛定猫AI几秒前
【深度解析】Composer 2.5 编程模型:速度智能比、Agent 工作流与 AI 编码实战评估
人工智能·php·composer
晚烛2 分钟前
CANN 数据增强 on NPU:训练数据增强的 NPU 加速实战
人工智能·python·深度学习·缓存·数据挖掘
FunTester2 分钟前
当 SDD 遇见 BDD:AI 时代 QA 范式的彻底重构
人工智能·重构·大语言模型·sdd·ai时代qa范式重构
英辰朗迪AI获客7 分钟前
WordPress 7.0 新手极速部署与实战指南
人工智能
ujainu8 分钟前
CANN pto-isa:为什么 AI 编译需要一层虚拟指令集
人工智能·ascend
SEO_juper8 分钟前
高转化英文产品页:SEO 友好 + GEO 易引用
人工智能·seo·跨境电商·外贸·geo·2026·谷歌算法更新
迁旭8 分钟前
Claude Code /status 功能技术文档
前端·javascript·人工智能·react.js·机器学习·gpt-3·文心一言
2601_957786779 分钟前
2026年企业级AI矩阵系统技术演进:从“群控分发“到“智能增长中台“的架构跃迁
人工智能·ai矩阵系统