mcpField
S
SumOffice — real Word and Excel for agents

SumOffice — real Word and Excel for agents

リモート
sumoffice.com生産性06 日前に更新
リポジトリ公式サイト

SumOffice — real Word and Excel for agents について

SumOfficeは、Word文書やExcelブックを読み取り、元ファイルを保ったまま編集するためのMCPサーバーです。変更案は適用前に提示され、各応答には操作内容が記録されます。

主な機能

  1. 01Word文書とブックの読み取り・検索
  2. 02適用前の変更案提示
  3. 03マクロとPower Query定義の確認
  4. 04コピーの保存とPDF出力

活用シーン

  1. 01.docxを確認して置換案を承認
  2. 02ブックのデータ確認と編集案の作成
  3. 03マクロやPower Queryを実行せずに確認
  4. 04編集した文書をPDFに出力

MCP 対応

リモートのStreamable HTTPエンドポイントまたはローカルstdioサーバーを通じて、MCPクライアントに文書・スプレッドシート操作ツールを提供します。変更案と適用操作は分かれており、書き込み前に承認が必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://view.sumoffice.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
ocidocker.io/hissih/sumoffice-mcp:0.3.1

ツール

21
パラメーター型必須説明
slugenumはいfootnotes | comments | forms | rtl | wild-horse | workshop | workbook | functions | macros | queries | gep | vba-web | sqlite | order-desk | onrr | cashflow | offer | pivot | chart | notes | check | tools | xtools

詳細

SumOffice MCP サーバー — エージェント向けの本物の Word と Excel

1 つのサーバーを 2 通りの方法で実行できます。エージェントがあなたの .docx / .xlsx / .xlsm を開いて読み取り、変更案を提示し、あなたが承認すると、ファイルは元の状態を保ったまま戻されます。Excel と Word で修復ダイアログなしに結果を開けます。マクロ(VBA)と Power Query もファイルとともに保持されます。

レジストリ名:com.sumoffice/office · 証明ページ:https://sumoffice.com/mcp · イメージ:docker.io/hissih/sumoffice-mcp

リモート — インストール不要

https://view.sumoffice.com/mcp(ストリーミング可能な HTTP)。

claude mcp add --transport http sumoffice https://view.sumoffice.com/mcp

HTTP に対応していないクライアントの場合:npx -y mcp-remote https://view.sumoffice.com/mcp(examples/ を参照)。

stdio 経由のローカル実行 — ローカルのファイルパス

docker run -i --rm -v "$PWD:/work" hissih/sumoffice-mcp

サーバーはお使いのマシン上で実行され、document_open_file で path(/work 配下のパス)を受け付けます。ファイル自体は SumOffice サーバー上のプライベートな短時間のエディターセッションで開かれ、セッション終了後に削除されます。ファイル内のものが実行されることはありません。

ツール

ドキュメント(.docx)スプレッドシート(.xlsx/.xlsm/.xlsb)両方
document_open_file、document_open、document_describe、document_read、document_find、document_comments、document_propose_replacement → document_applysheet_describe、sheet_read、sheet_find、sheet_propose_edits → sheet_apply、macro_list、macro_read_source、macro_plan、query_list、query_explain、workbook_inspectdocument_save_copy、document_export_pdf

propose_* は書き込みを行いません。人またはクライアントが承認するための差分を返します。*_apply はその提案をそのまま適用します。すべての手順が応答に記載されるため、エージェントがファイルをひそかに変更することはできません。

使用例

  • examples/claude-desktop.json — Claude Desktop(claude_desktop_config.json)、Docker 経由のローカル stdio。
  • examples/cursor-mcp.json — Cursor(.cursor/mcp.json)、リモート HTTP。
  • examples/claude-code.sh — Claude Code、両方の方式。
  • examples/docker-compose.yml — フォルダーをマウントした Compose サービスとしてのローカルサーバー。

現時点で対応していないこと

  • ドキュメントごとにエディターセッションは一度に 1 つです。同じファイルを開く 2 つ目のエージェントは読み取り専用になります。
  • サーバーセッションでは Power Query の定義は保持されますが、更新されません。
  • マクロは読み取られ、実行先に振り分けられます(ネイティブに実行されるものと、Excel 内にとどまるもの)。MCP サーバーがマクロを実行することはありません。

制限とプライバシー

無料で、アカウントは不要です。リモート利用にはアドレスごとの 1 日あたりの上限があります。ファイルはセッション終了後、または最長でも 24 時間後に削除され、ほかの目的に使用されることはありません。詳細:https://sumoffice.com/app-privacy.html

ライセンス

このリポジトリ(ドキュメント、マニフェスト、使用例)は MIT ライセンスです。サーバーイメージは評価目的および公開エンドポイントとの利用は無料です。組織内での本番利用にはアプリケーションごとのライセンスが必要です — https://sumoffice.com/download#server。お問い合わせ:[email protected]

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。