Skip to main content
Glama

🚰 KitchenSink4Word

Tests PyPI License: PolyForm NC

Microsoft Word のための、ありとあらゆる機能を備えたツール。 利用可能な最も完全な Word (.docx) MCP サーバー — 119 のツールを備え、破損しないように設計され、長く複雑な書式の実世界ドキュメントに対してストレステスト済みです。

誕生の経緯: ある AI エージェントが Word 文書内の 20 個の表セルを編集するのに 15 分 も必要としたのは、既存の Word MCP が表の列削除、セルの一括編集、脚注の管理、そして目次の挿入をすべて同時にできなかったからです。そこで、平凡なサーバーを 3 つインストールする代わりに、これを 1 日で作りました — これで、あなたのエージェントはそんな問題に直面しません。

なぜこれなのか(正直な比較)

このサーバーを構築する前に、公開されているすべての Word MCP サーバーを調査しました(2026年8月時点):

機能

KitchenSink4Word

GongRzhe Office-Word (2.1k★, archived)

word-mcp-live (195★)

SecurityRonin docx-mcp (43★)

表の列挿入/削除

✅ 結合対応

セルの一括編集(1回の呼び出し)

セルの結合/結合解除

結合のみ

脚注と文末脚注のCRUD

✅ + 変換

追加のみ

目次の挿入と更新

ネイティブ引用/参考文献

✅ 12スタイル

索引生成

変更履歴の書き込み

作成者ごとの承認/却下

一部

文書の比較と結合

✅ Wordネイティブ

不安定

透かし / 保護 / 行番号

保護のみ

セクション移動 / テンプレート転送

アトミック保存 + 自動バックアップ

119 のツール は、テキストと書式、表(結合対応の列挿入/削除と1回の呼び出しでのセル一括編集を含む)、脚注/文末脚注(完全なCRUD + 脚注↔文末脚注変換)、目次とキャプション一覧、ヘッダー/フッター/セクション、画像、箇条書き/番号付きリスト、スレッドコメント、変更履歴(読み取り、作成者ごとの承認/却下、さらに変更履歴としての編集書き込み)、さらに Word-COM を利用した文書比較、フィールド更新、PDF エクスポート、Windows でのクリーンオープン検証をカバーしています。

Related MCP server: word-mcp-live

v1.2 の新機能(2026-08-28)

  • Word ネイティブの引用と参考文献: 構造化されたソースストア、ページ/抑制スイッチ付きの CITATION フィールド、BIBLIOGRAPHY フィールド、選択可能な 12 スタイル(APA、Chicago、MLA、IEEE など)— エンドツーエンドで検証済み: Word が選択したスタイルでフィールドをレンダリングします。

  • 索引(ネストと参照先を持つ XE エントリ + INDEX フィールド)および キャプション一覧(図表目次)。

  • 長文書レイアウトキット: ローマ数字のページ形式、行番号、透かし(Word の「透かしの削除」と互換)、複数段組みセクション、X / Y ページ。

  • 文書保護: Word 互換の SHA-512 パスワードハッシュ(Word 自身の出力とバイト単位で検証済み)。trackedChanges モードは受信者の編集を強制的に変更履歴として記録します。

  • 構造操作: move_section(見出しとそのセクション全体、表を含む)、テンプレート転送(名前ベースのスタイル再マッピングで参照文書に合わせて再スタイル)、カスタムスタイル、文字スタイル、文書プロパティ、画像の代替テキスト。

  • 表の補完: gridBefore/gridAfter 行、名前付きテーブルスタイル、並べ替え、分割、ヘッダー行の繰り返し、入れ子テーブルの読み書き、セルの文字方向。

  • 書式のロングテール: スモールキャップ、隠し文字、文字間隔、カーニング、CJK 言語タグ付け、リーダー付きタブストップ、段落の罫線/網掛け、禁則処理、文字種変換。

  • 分析: セクションごとの単語数、APA 引用パリティチェック、Word の校正エラーと読みやすさの統計、章の結合、レビュー担当者の結合、パスワード暗号化保存。

他と違う点

  • 結合対応の表列操作。 delete_columns / insert_columns は、水平および垂直に結合されたセルを正しく処理します(gridSpan は縮小され、vMerge チェーンは再ルートされます)。現時点で、他の公開 Word MCP にはこれがありません。

  • 一括優先 API。 20 個のセルを編集するのは、20 回の往復ではなく、ペイロードを伴う 1 回の set_cells 呼び出しです。

  • 変更履歴の書き込み。 replace/insert/delete/cell ツールで track=True, author="Jane" を指定すると、受信者が承認/却下できる実際の Word リビジョンが生成されます — サーバー自身のリビジョンエンジンとのラウンドトリップで実証済み。

  • 文書比較。 com_compare_documents は、文書の 2 つのバージョン間で Word ネイティブの変更履歴を生成します。

  • 決して破損しない。 アトミック保存(一時ファイル → 構造検証 → 置換)、すべての変更前の自動タイムスタンプ付きバックアップ、編集対象外のもの(数式、テキストボックス、コンテンツコントロールは無傷で残る)のバイト同一パススルー、そして明確な型付きエラー — Word で開かれているファイルは、ハングではなくメッセージ付きで拒否されます。

  • 断片化ラン安全。 検索/置換は、文字ごとの書式を保持しながら、Word の任意に分割されたランをまたいで動作します。ユーザー正規表現には ReDoS タイムアウトガードがあり、オプションの max_replacements ブラスト半径制限があります。

要件

  • Windows(COM ツールには Microsoft Word のインストールが必要です。他のすべてのツールは純粋なファイル操作であり、Word なしで動作します)

  • Python 3.12+(3.14 で開発)

インストール

git clone https://github.com/nometalalchemist/KitchenSink4Word
cd KitchenSink4Word
python -m venv .venv
.venv\Scripts\pip install -e .

Claude Code に登録:

claude mcp add word -s user -- <absolute-path-to>\word-mcp\.venv\Scripts\word-mcp.exe

安全モデル

  • すべての変更ツールは file_path を受け取り、最初の変更の前にその隣に <name>.bak-<timestamp>.docx を書き込みます(スキップするには backup=False)。

  • 保存はアトミックかつ検証済みです。失敗した操作は元のファイルをバイト単位で同一に保ちます。

  • 脚注参照を含むコンテンツを削除すると、孤立した定義も自動的に削除されます。validate_document / validate_notes は双方向の整合性を報告します。

  • 段落削除は、フィールド(TOC、PAGEREF)を半分に切断したり、セクション区切りを静かに飲み込んだりする範囲を拒否します。

テスト

344 のテストが、どこでも実行できます。スイートは実世界のドキュメントのプライベートコーパス(書籍レベルの章、171 の脚注を含む文書、126 の変更履歴とレビューコメントを含む原稿)に対して開発され、CI は 構造的に同等な合成代替tests/make_corpus.py)を自動生成するため、完全なスイートはどのマシンでも実行できます — あなたのマシンやすべてのプルリクエストを含みます。ローカルの実ドキュメントが存在する場合は、それが優先されます。tests/word_validator.py は、出力を非表示の Word で開き、修復プロンプトがあると失敗します — これが決定的な破損チェックです。

開発履歴: Claude Code で 1 日(2026-08-27)で構築され、3 ラウンドでテストされました — 各フェーズのユニットゲート、エッジケースセッション(89 コール)、および生の MCP stdio トランスポートを通じた 2 回の「インセインモード」ラウンド(スケールの拷問、病的な結合トポロジー、Unicode/スキーマファジング、ReDoS、Word ロックのライフサイクル、COM リークチェック)、そして専用のクロス機能インタラクションバグハント。すべての発見は回帰テストで修正されました。research/ には、実装が基づいている OOXML アルゴリズムと落とし穴が文書化されており、調査した MIT ライセンスの参照実装への帰属が含まれています。

既知の制限

  • Word で開かれている文書のライブ編集はできません(明確な拒否。COM ツールは保存済みファイルで動作します)。

  • 目次/キャプション一覧のページ番号にはフィールド更新が必要です: 次回 Word を開いたときに自動(update_on_open)、または com_refresh_fields で即時更新。

ライセンス

PolyForm Noncommercial 1.0.0 — 個人、学術、研究、その他あらゆる非商用利用は無料です。商用利用には、使用 に別途ライセンスが必要です — ライセンスを手配するには issue を開いてください。

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
7Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Markdown in, any format out. PDFs merged, split, watermarked. Runs on our own doc engines.

  • AI document editing for agents: draft, edit, export .docx/PDF. 37 MCP tools; agent self-signup.

  • Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nometalalchemist/KitchenSink4Word'

If you have feedback or need assistance with the MCP directory API, please join our Discord server