
reichenbach/iwork_mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для автоматизации Apple iWork — 113 инструментов для Numbers, Pages и Keynote. Открытие шаблонов, инструменты искусственного интеллекта Creator Studio, сложные пакетные операции. Одна линия для установки.
Обзор
MCP-сервер для автоматизации Apple iWork — 117 инструментов для Numbers, Pages и Keynote. Одна линия для установки. Работает с Claude Desktop, Claude Code, Codex и любым клиентом MCP. Попросите Клода создавать электронные таблицы, писать документы и создавать презентации — он управляет реальными приложениями iWork на вашем Mac через скриптовый мост JavaScript для автоматизации (JXA) от Apple. — Просматривайте встроенные шаблоны (бюджет, счет, расписание и т. д.) или создавайте с нуля, считывайте / записывайте ячейки и диапазоны, устанавливайте формулы (включая перекрестные ссылки, такие как SUMIFS), сортируйте строки, сливайте ячейки, ячейки форматов (шрифты, цвета, фоны, выравнивание, форматы чисел, такие как процент и валюта), управляйте листами и таблицами, устанавливайте ширину колонок и высоту строк, создавайте листы с данными и форматированием в один вызов, экспортируйте в PDF / Excel / CSV. — Просмотр встроенных шаблонов (резюме, отчет, письмо, листовка, информационный бюллетень и т.д.).
Обзор (машинный перевод)
Агентно-нейтральный MCP-сервер для автоматизации чисел, страниц и Keynote на macOS. Он предоставляет 117 инструментов по локальному стио или аутентифицированному потоковому HTTP.
Способности
Числа: создавать электронные таблицы, читать и писать ячейки и диапазоны, использовать формулы, таблицы форматов, добавлять диаграммы и экспортировать в форматы PDF, электронных таблиц или CSV. Страницы: создавать и форматировать документы, редактировать абзацы, вставлять изображения и таблицы, а также экспортировать в PDF, документ, EPUB или текстовые форматы.
- Keynote: создавать и редактировать презентации, выкладывать элементы слайдов, добавлять заметки и переходы докладчика и экспортировать в форматы PDF, презентации, HTML или изображения.
Требования: macOS 13 или новее, текущие приложения iWork и Node.js 18 или новее. macOS запрашивает разрешение на автоматизацию при первом использовании
##Настройка локального стрижка
Stdio — это транспорт по умолчанию. Каждый клиент запускает собственный серверный процесс.
###Грок Бот
Добавить MCP-сервер с именем iwork с командой npx и аргументами -y, iwork-mcp.
Курсор
Используйте включенный список плагинов или добавьте его в конфигурацию MCP клиента:
Клод
Клод Десктоп:
Клод Код:
###Кодекс
Удаленная настройка HTTP
**У вас есть собственный Mac.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
iwork-mcp
An agent-neutral MCP server for automating Numbers, Pages, and Keynote on macOS. It exposes 125 tools over local stdio or authenticated Streamable HTTP.
Capabilities
- Numbers: create spreadsheets, read and write cells and ranges, use formulas, format tables, add charts, and export to PDF, spreadsheet, or CSV formats.
- Pages: create and format documents, edit paragraphs, insert images and tables, and export to PDF, document, EPUB, or text formats.
- Keynote: create and edit presentations, add and edit text boxes and charts, lay out slide items, add presenter notes and transitions, preview single slides, and export to PDF, presentation, HTML, or image formats.
Requirements: macOS 13 or newer, current iWork applications, and Node.js 18 or newer. macOS asks for Automation permission on first use.
Local stdio setup
stdio is the default transport. Each client starts its own server process.
Grok Bot
Add an MCP command server named iwork with command npx and arguments -y, iwork-mcp.
Cursor
Use the included plugin listing, or add this to the client’s MCP configuration:
{
"mcpServers": {
"iwork": {
"command": "npx",
"args": ["-y", "iwork-mcp"]
}
}
}
Claude
For Claude Desktop:
npx iwork-mcp install
For Claude Code:
claude mcp add iwork -- npx -y iwork-mcp
Codex
codex mcp add iwork -- npx -y iwork-mcp
Remote HTTP setup
Runs on your own Mac. iWork (Pages, Numbers, Keynote) is macOS-only, so this server must run on the Mac that has iWork installed. The Cloudflare Tunnel only exposes that Mac’s server to remote clients; it cannot run in the cloud.
First configure an owner passphrase and start the server. It binds only to loopback by default:
iwork-mcp --setup-passphrase
IWORK_MCP_PUBLIC_URL=https://YOUR-TUNNEL-HOST iwork-mcp --http --port 8787
The endpoint is https://YOUR-TUNNEL-HOST/mcp. It uses OAuth 2.1 dynamic client registration, authorization code with required PKCE S256, rotating refresh tokens, and short-lived opaque access tokens. Every MCP request requires a bearer token.
Optionally set IWORK_MCP_REDIRECT_HOST_ALLOWLIST to a comma-separated list of permitted OAuth callback hosts, host:port pairs, or origins.
For a free named Cloudflare Tunnel and the optional launch-at-login template, follow Remote connector setup.
Grok Bot, Cursor, Claude, and Codex
For any client that accepts a remote MCP URL, add:
{
"mcpServers": {
"iwork": {
"url": "https://YOUR-TUNNEL-HOST/mcp"
}
}
}
The client discovers the OAuth metadata, registers itself, opens the local consent page, and obtains tokens. If a client uses a different configuration shape, enter the same URL in its remote connector UI.
Example requests
Установка
npx -y iwork-mcpКонфигурация
{
"mcpServers": {
"iwork": {
"command": "npx",
"args": ["-y", "iwork-mcp"]
}
}
}