openpyxl_mcp_server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

openpyxl-mcp-server 主要用于通过 MCP 协议提供 Excel 文件的数据访问能力,使得 AI 助手如 Claude 可以直接读取和分析 Excel 文件内容。

核心功能

  • 提供 Excel 文件数据的读取能力
  • 支持通过 MCP 协议与 AI 助手交互
  • 支持 Windows 和 MacOS 平台
  • 提供预编译的可执行文件和源代码安装两种方式

适用场景

  1. 数据分析:从 Excel 文件中提取和分析数据
  2. 财务管理:查询和分析财务数据
  3. 表单填写:协助填写复杂的 Excel 表单
  4. 数据查询:从大型 Excel 数据集中查询特定信息

工具列表

  • openpyxl_mcp_server:主程序,提供 Excel 数据访问服务
  • openpyxl_mcp_server.exe:Windows 版本的可执行文件

常见问题解答

  1. Windows 可能会阻止运行下载的可执行文件,需要手动允许
  2. 配置更改后需要完全退出并重启 Claude 应用才能生效
  3. 对于大型 Excel 文件可能会遇到上下文限制问题

使用教程

使用依赖

  1. 需要安装 Python(如果从源代码运行)
  2. 需要安装 Claude Desktop 应用

安装教程

  1. 从 GitHub 发布页面下载最新版本的可执行文件
  2. MacOS: openpyxl_mcp_server
  3. Windows: openpyxl_mcp_server.exe

  4. 配置 Claude Desktop

  5. 打开 Claude Desktop 设置
  6. 导航到开发者部分
  7. 编辑配置文件 claude_desktop_config.json
  8. 添加以下配置(根据平台调整路径):
    json
    {
    "mcpServers": {
    "inspect_excel_xlsx_file": {
    "command": "PATH_TO_EXECUTABLE",
    "args": []
    }
    }
    }

  9. 完全退出并重启 Claude 应用

从源代码安装

sh
git clone git@github.com:jonemo/openpyxl-mcp-server.git
cd openpyxl-mcp-server
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt

调试方式

  1. 确保可执行文件路径配置正确
  2. 检查 Claude 应用是否完全重启
  3. 尝试简单的 Excel 文件查询测试
  4. 查看 Anthropic 的 MCP 文档获取更多帮助

构建独立可执行文件

sh
pip install -r requirements.txt
pip install -r requirements-dev.txt
pyinstaller openpyxl_mcp_server.spec

MacOS 可能需要签名:
sh
codesign --force --deep --sign - dist/openpyxl_mcp_server

点击访问

搜索工具

OpenFGA MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:22:25

搜索工具

MCP-CodeSavant - MCP服务,MCP服务器,MCP教程

2025-4-29 16:22:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索