原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Numbers Native

作者:viames版本 0.5.0i★ –i在你的电脑上运行
注册名称io.github.viames/numbers-native

安装

概览

作者提供的说明(英文原文)

Native Apple Numbers on macOS: formulas, guided charts, guarded edits and CSV. No Excel conversion.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 文档、表格与办公

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 注册中心没有列出需要填写的密钥。

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

下载作者的 .mcpb 文件

链接指向作者自己的文件;我们不托管也不重新打包它。打开文件后,Claude Desktop 会进行安装。

在终端中运行这条命令

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 viames 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“文档、表格与办公”中的其他服务器比较i

  • 星标数多于此分类中其他 2172 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 2172 个服务器的 63% 更新
  • 基础检查结果等于或优于此分类中其他 2172 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Numbers Native 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.5.0)于19天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 MCPB。

有什么可以替代它?

同一分类中有:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Agent-Native Calendar

作者:BuilderIO

Agent-Native Google Calendar - manage events, sync, and public booking

在云端运行★ 7,620MIT2个月前更新
安装

Excel MCP Server

作者:haris-musa

Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.

在你的电脑上运行★ 4,276MIT6天前更新
安装

MCP Server for Excel

作者:sbroenne

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

在你的电脑上运行★ 847MIT3天前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Numbers Native

Website · Download · Italiano · MCP Registry · Support

Native Apple Numbers tools for Codex, by Viames Marino. Open source under the MIT License.

Numbers Native lets Codex create, inspect and edit real .numbers documents through the Apple Numbers application. Numbers performs the calculations and saves its own native format. No Excel conversion, XLSX library, reverse-engineered file writer, remote MCP service or additional OpenAI API key is involved.

Version 0.5.0 is a preview. Local native verification and portability checks do not establish compatibility on every Mac. See verification and feature coverage.

Requirements

  • A Mac with Apple Numbers installed, in a logged-in graphical session.
  • Node.js 22 or later, available on the Codex host's PATH.
  • A Codex environment supporting local stdio MCP servers and plugin marketplaces.
  • Permission for the actual host shown by macOS to control Numbers under System Settings → Privacy & Security → Automation.

This version uses Apple Events and does not require Accessibility permission. It cannot run its native tools in a Linux/Windows or isolated cloud executor.

Install in Codex

codex plugin marketplace add viames/numbers-native

codex plugin add numbers-native@viames-numbers

Start a new local Codex task and run the setup skill. You can also add https://github.com/viames/numbers-native through Add plugin marketplace in compatible desktop clients.

The synthetic example shows a native chart updating to Materiali 150 EUR, total 265 EUR and residual 35 EUR.

Download a release

Unzip the marketplace release into a permanent directory. It contains .agents/plugins/marketplace.json and plugins/numbers-native/. The bundled server includes its JavaScript dependencies, so users do not need to run npm install.

With a recent Codex CLI, from the extracted directory:

codex plugin marketplace add .

codex plugin add numbers-native@viames-numbers

Start a new Codex session and invoke @Numbers Native or its Numbers/setup skill. In desktop clients supporting repository marketplaces, open this extracted directory as a project and select the Viames Numbers marketplace in Plugins. Host versions and workspace policies can affect marketplace discovery; the CLI registration is explicit.

If your desktop host cannot find node, install Node.js and ensure it is on that host's PATH. You can alternatively register the MCP server directly in a compatible client's MCP configuration, using the absolute path of the extracted server:

{

"mcpServers": { "numbers-native": { "command": "node", "args": ["/absolute/path/to/numbers-native/plugins/numbers-native/dist/server.mjs"] } } }

The raw MCP configuration is a fallback for clients that support stdio MCP; it does not install the plugin's skills. Configure Codex's direct MCP connection with its native TOML format if using that route. Do not paste JSON into config.toml.

Run setup, then try:

Create a native Numbers document in my chosen folder, with two independent tables and formulas for a monthly budget. Read back the totals and save the .numbers file.

Inspect the Numbers document I identify, find the Expenses table and update only the values I provide.

Coverage and limits

The plugin exposes 38 typed MCP tools for documents, templates, sheets, tables, range reads/writes, native formulas, formatting, clear/merge, sort/transpose, rows/columns, selection, search, text/shapes/images and existing-object geometry. Optional PDF/CSV exports are performed by Numbers itself.

Version 0.5.0 adds guarded multi-table cell edits, read-only native-result checks and typed CSV/TSV append/upsert. See data workflows. Version 0.4.0 added complete native/companion backup, restore and move/rename, native PDF/PNG previews (including guided before/after images), and local compatibility diagnostics. See file/preview workflows. Compatible-format preservation, custom prototypes and guided source updates remain available. It retains the 11 native template chart profiles. See the new workflow. Column, bar, pie, donut, radar, interactive column, stacked column, area, dual-axis, scatter and bubble charts are supported. See the chart workflow. Dual-axis, scatter and bubble retain fixed axis captions (weather, fuel consumption and sales); use their documented data meanings. Profiles are verified for Numbers 14.5 and fail explicitly on unverified releases or changed template structures.

Read/write calls are limited to 2,000 cells, row/column insert/delete calls to 100 items. Page through large tables. Plain strings are literal text, including leading = and leading zeroes. Formulas require { "formula": "=SUM(B2:B5)" }. Dates require { "date": "2026-10-18T10:30:00Z" }. Booleans use native checkbox cells. Numbers may return formulas and formatted values in its current document language.

Charts can be created in new documents from verified template profiles, with up to 100 points and profile-specific limits of 1–10 numeric columns. Source cells remain editable with normal Numbers tools; Numbers updates the connected chart. Chart type, series references, colors, internal title and arbitrary insertion into existing documents are not exposed. An optional heading is a separate native text item. Pivot creation, conditional rules, comments, collaboration, passwords, detailed number formats and native duplication remain unsupported.

Numbers autosaves. Writes are not atomic and can partially apply. Multiple calls in one server and across cooperating plugin servers are serialized, but the user and other apps can still edit simultaneously. Inspect state after errors; never automatically retry timed-out mutations. The plugin leaves unrelated documents open.

Privacy and local execution

The MCP bridge does not make network requests, listen on a network port, collect telemetry or upload documents to a separate service. Inputs and results pass through Codex and may be sent to its model according to the host's policies. Local automation does not mean all spreadsheet data remains on the device.

By default, tools can access explicitly selected local paths and identified open documents. To restrict access, set NUMBERS_NATIVE_ALLOWED_ROOTS in the MCP server environment to a JSON array of existing absolute directories:

{ "NUMBERS_NATIVE_ALLOWED_ROOTS": "[\"/Users/your-user/Documents/Numbers\"]" }

Paths are canonicalized to reject symlink escapes. This is an additional bridge check, not an OS sandbox for Numbers itself. Numbers can resolve its own file dependencies. Privacy details.

Develop and verify

npm ci

npm test npm run build npm run test:native npm run test:charts npm run test:guided npm run test:files npm run test:workflows npm run package

test:native launches Numbers, creates its own temporary documents and tests their native results. It never uses user documents as fixtures. It needs GUI/Automation permission and is separate from portable CI. The unit/MCP tests run on other operating systems; native operations do not.

The release process creates a marketplace ZIP and a standalone plugin ZIP with bundled runtime, skills, native worker, notices and license, plus SHA-256 checksums. Maintainers rebuild from the pinned lockfile. The unbundled source is also included in the standalone plugin for inspection; the marketplace ZIP contains the full source repository.

Public distribution

The public source marketplace is viames/numbers-native. Versioned releases include the Codex marketplace ZIP, standalone plugin ZIP, a macOS .mcpb bundle, registry metadata and SHA-256 checksums. MCPB clients receive the same native tools; the Codex plugin also includes skills. The official MCP Registry identity is io.github.viames/numbers-native; check its live record rather than assuming a registry submission has succeeded. Repository/registry distribution is separate from listing in the official OpenAI directory.

As checked on 18 October 2026, OpenAI's desktop-only submission rules restrict local MCP submissions to approved partners and require the submitting organization to be allowlisted. A functional package is not proof of directory eligibility or approval. See publication steps.

Numbers Native is an independent project and is not affiliated with or endorsed by Apple or OpenAI. Apple Numbers is required and is not included.

问 PopNx