Token导航 LogoToken导航TokenDH.com
Apple Numbers MCP logo
浏览器工具未说明官方级别未说明来源级核验

Apple Numbers MCP

MCP Server

一个用于读写Apple Numbers表格的MCP服务器,提供数据操作和样式设置功能。

工具数

10

提示词数

0

GitHub Stars

7

资源数

0
数据操作TypeScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alexlock1

提供方

alexlock1

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP服务器编号

用于读取和写入Apple Numbers电子表格的MCP(模型上下文协议)服务器。

特性

  • 读取操作:获取表信息,获取分页行,查找条件灵活的行
  • 写入操作:更新行、添加行、删除行、每行使用不同值进行批量更新
  • 样式 (仅限macOS):设置行颜色,按列值着色行,自动检测现有配色方案

工具

工具说明
numbers_get_info快速浏览Numbers文件(工作表、标题、行数、预览)
numbers_get_table通过可选的分页和列过滤获取表数据
numbers_find_rows查找符合条件(相等、包含、gt、lt、gte、lte、ne)的行
numbers_update_rows将符合条件的所有行更新为相同的值
numbers_add_row向表中添加一行或多行
numbers_delete_rows删除符合条件的行
numbers_batch_update在一次操作中更新具有不同值的多行
numbers_set_row_color设置特定行的背景颜色
numbers_color_rows_by_value根据列的值(例如状态)为行着色
numbers_detect_color_mapping从现有样式中自动检测配色方案

安装

克隆和构建:

git clone https://github.com/mycleaningfam/numbers-mcp-server.git
cd numbers-mcp-server
npm install
npm run build

配置

添加到您的MCP设置中(例如。, .mcp.json 或Claude桌面配置):

{
  "mcpServers": {
    "numbers": {
      "command": "node",
      "args": ["/path/to/numbers-mcp-server/dist/index.js"]
    }
  }
}

用法示例

获取表格概览

numbers_get_info({ filePath: "/path/to/file.numbers" })

查找有条件的行

numbers_find_rows({
  filePath: "/path/to/file.numbers",
  where: { Status: "In Progress" },
  columns: ["ID", "Task", "Status"],
  limit: 10
})

更新行

numbers_update_rows({
  filePath: "/path/to/file.numbers",
  where: { Status: "Done" },
  set: { Priority: "P1" }
})

使用不同值进行批量更新

numbers_batch_update({
  filePath: "/path/to/file.numbers",
  updates: [
    { where: { ID: 1 }, set: { Priority: "P0" } },
    { where: { ID: 2 }, set: { Priority: "P1" } },
    { where: { ID: 3 }, set: { Priority: "P2" } }
  ]
})

按状态为行着色

numbers_color_rows_by_value({
  filePath: "/path/to/file.numbers",
  column: "Status",
  colorMap: {
    "Done": { r: 144, g: 238, b: 144 },
    "In Progress": { r: 173, g: 216, b: 230 }
  }
})

需求

  • Node.js 18+
  • macOS(样式功能所需-使用AppleScript控制Numbers应用程序)
  • 已安装Numbers应用程序(用于样式功能)

运作原理

  • 阅读:使用SheetJS(xlsx)库解析.numbers文件
  • 写作:使用AppleScript通过Numbers应用程序更新单元格(SheetJS免费版无法写入.Numbers格式)
  • 样式:使用AppleScript通过Numbers应用程序自动化设置行背景颜色

许可证

麻省理工学院

目录标签

目录标签

数据操作TypeScriptClaude表格处理本地部署自动化AppleNumbersMCP服务器

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP