office-suite について
office-suite は、複数の業務ツールを扱うフリーランサー向けのローカル MCP プロキシです。50 の子サーバーからツール、リソース、プロンプトを転送し、仕入先の未決項目確認や請求書照合も提供します。
主な機能
- 0150 のローカル子サーバーを統合
- 02時間記録、請求書、見積もり、経費
- 03スプレッドシートツール
- 04仕入先請求書の照合と重複候補の確認
- 05仕入先明細の未決項目比較
- 06ツールマップと子サーバー別ライセンス管理
活用シーン
- 01作業時間の記録と請求書の作成
- 02買掛台帳のエクスポートと仕入先未決項目の照合
- 03仕入先請求書を比較して重複候補を確認
MCP 対応
ローカル stdio で動作し、MCP ツール、リソース、プロンプトを担当する子サーバーに転送します。office://tools_map リソースで公開ツール名と提供元を確認できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP Office Suite
MCP 設定を1つ登録するだけで、フリーランサー向けのオフィス環境を実行できます。v0.25.0 バンドルは50個のローカル子サーバーを初期化し、2026-10-26にMCP経由で計測した結果、453個のツールを公開します。時間記録、請求書、スプレッドシート、見積書、経費に加え、仕入先請求書の三者照合、重複請求書候補のレビュー、買掛金元帳のエクスポートに対する仕入先明細書の未決済項目チェックを含みます。プロキシはツール、リソース、プロンプトをそれらを所有する子サーバーに転送し、各子サーバーはそれぞれのストレージと無料プランを維持します。
theluckystrike が開発しました。MITライセンスです。サポート:[email protected]。
インストール
Claude Desktop の場合は、office-suite.mcpb v0.25.0 をダウンロードして開いてください。リリースの SHA256SUMS.txt を使って検証してください。
ダウンロードカタログには、明示的なアーカイブのバージョンが掲載されています。最新のGitHubリリースに、すべてのサーバーバンドルが含まれているわけではありません。このプロキシはローカルのstdio専用で、ホストされたエンドポイントはありません。npmパッケージと内部依存関係は公開されていないため、バンドルを使用するか、ソースからビルドしてください。
ソースからインストールするには、現在のリポジトリのビルドツールにNode.js 22以降が必要です。
git clone https://github.com/theluckystrike/mcp-servers.git
cd mcp-servers
npm install
npm run build
ルートのビルドでは、ライセンス/タイムゾーンエンジンの依存関係をブートストラップし、子サーバーをビルドします。設定にはチェックアウト先の絶対パスを使用してください。Claude Desktop の場合は、設定ファイルの mcpServers にこのエントリをマージしてください。
{
"mcpServers": {
"office-suite": {
"command": "node",
"args": ["/absolute/path/mcp-servers/servers/office-suite/dist/index.js"]
}
}
}
Cursor の場合は、同じエントリを .cursor/mcp.json またはユーザーのMCP設定にマージしてください。Claude Code の場合:
claude mcp add office-suite -- node /absolute/path/mcp-servers/servers/office-suite/dist/index.js
クライアントを再起動し、license_status を呼び出して、office://tools_map を読み取り、子サーバーと公開されている正確なツール名を確認してください。ツール一覧が正常に表示されれば検出を確認できます。必要なワークフローを検証するには、実際のタスクを実行してください。
ツールと名前の競合
| 項目 | 動作 |
|---|---|
| 子ツール | 子サーバー独自のツール、引数、無料/Proのルールです。 |
license_status | 子サーバーごとのライセンス状態と、バンドルのチェックアウトURLです。 |
license_activate | キーを接続中のすべての子サーバーに転送し、すべての結果を報告します。 |
office://tools_map リソース | 公開されているツール名を、子サーバーおよび元の名前に対応付けます。 |
子サーバー間で名前が競合する場合、プロキシは invoice_business_set のように子サーバー名を接頭辞として付けた名前を公開します。JSONソースレコード、未加工のCSV、HTML、文章を含む子サーバーの結果ペイロードは、元の値を維持します。転送された各結果には、_meta["office-suite/tool-names"] の下に競合時の名前対応が追加され、office://tools_map が示されます。マッチャーレポートのエンベロープに含まれる明示的な取得ツールのヒントには、公開名が使われます。接頭辞を推測したり、古い静的ツール一覧に頼ったりせず、実行時のマップを確認してください。
v0.25.0マニフェストの453個の名前と説明は、競合時の接頭辞も含め、実際に実行されるバンドルと一致しています。計測済みインベントリとアーティファクトのエビデンスを参照できます。これは、プロキシ経由での検出とマッチャーの受け渡しを検証するものであり、各子ツールの機能をすべてテストするものではありません。
サプライヤー明細の照合とツール名
新しい supplier_statement_check は、指定された2つの未決済項目エクスポートを、エンティティ、サプライヤー、通貨、伝票種別、参照番号が完全に一致するかどうかで比較します。両方の元データ一覧を保持し、不足項目、金額や日付の差異、参照番号の重複による曖昧さを報告します。残高の照合、支払いの割り当て、PDFからの抽出、支払いの承認は行いません。詳細な診断情報とCSVは無料です。サプライヤーサーバーのProアップグレードで解除されるのは、保存済みレポート数の上限のみです。
レポート用ヘルパーの名前は supplier-statement-check_report_get、supplier-statement-check_report_page、supplier-statement-check_report_export_csv、supplier-statement-check_report_list、supplier-statement-check_report_delete です。明示的な取得ヒントには、これらの名前を使用します。元の参照番号とCSVのセルは、ツール名が含まれていても変更されません。
v0.25.0のインベントリには、以前に公開されたv0.22.9バンドルの公開済みツール名がすべて維持され、新たにサプライヤーツールが6つ追加されています。正式な対応表には office://tools_map を使用してください。単独の report_get エイリアスは追加されません。
無料版とPro
| 無料版 | Proバンドル |
|---|---|
| 各子サーバーに定められた無料枠。サブスクリプションは不要です | 39ドルの買い切りで、各子サーバーに適用される上限を解除します |
39ドルのバンドルを購入してから、バンドルキーを指定して license_activate を呼び出すか、サーバー環境で MCP_LICENSE_KEY を設定してください。キーはオフラインで検証されます。19ドルの単一サーバーキーでアップグレードできるのはその製品のみで、スイート全体のロックは解除されません。
接続された子サーバーのいずれかがキーを拒否すると、各子サーバーのOK/FAILEDの結果とともに有効化エラーが返されます。受け入れられた有効化はロールバックされません。結果テーブルと license_status を確認し、キーまたは失敗した子サーバーを修正して再試行してください。一部の有効化を、すべての子サーバーがProになったものと解釈しないでください。
ローカル実行とプライバシー
各子サーバーは独自のstdioプロセスとして実行され、通常は ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/<name>/ のように、それぞれのデータディレクトリにドキュメントを保存します。プロキシはドキュメントストアを追加しません。個々のツールは、価格、通貨、バックリンクの確認などのためにパブリックネットワークへリクエストを送信する場合があります。該当する子サーバーのドキュメントをお読みください。AIクライアントまたはモデルプロバイダーは、独自のデータ取り扱い方針を持ちます。
子サーバーのstderrは、子サーバー名とともにプロキシのstderrへ出力されます。子サーバーが予期せず終了すると、保留中のリクエストは拒否され、再起動が1回試みられます。中断された変更操作は、再試行する前に状態を確認してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。