ツールパッケージ — 高度なリファレンス
ほとんどのユーザーにこのページは不要です。 デフォルトのパッケージは
standardです — 読み取り専用で、どの環境でも安全です。standardが提供する以上の書き込みツールが必要な場合のみ読み進めてください。
パッケージの選択
Section titled “パッケージの選択”自分の作業をカバーする最も狭いパッケージから始めてください。1 段階上がるごとに、より多くのドメインへの書き込みアクセスが追加されます:
読み取り専用 — どの環境でも安全、書き込みツールなし:
| パッケージ | ツール数 | 最大トークン | 最大(インスタンス3件) | 使うべき場面 |
|---|---|---|---|---|
core |
12 | ~2.0K | ~2.6K | 最小限の読み取り専用: ヘルス、スキーマ、検出、キーアーティファクトの検索のみ |
standard |
31 | ~7.0K | ~7.9K | (デフォルト) インシデント、変更、ポータル、ログ、ソース分析にわたる読み取り専用 |
none |
0 | 0 | 0 | すべてのツールを意図的に無効化する(テスト、ロックダウンされた環境) |
⚠️ 書き込み可能 — 作成/更新/削除を許可する 高度なオプション:
| パッケージ | ツール数 | 最大トークン | 最大(インスタンス3件) | 使うべき場面 |
|---|---|---|---|---|
service_desk |
33 | ~7.7K | ~8.7K | ⚠️ インシデントと変更の更新/クローズが必要なサービスデスクエージェント |
portal_developer |
52 | ~15.2K | ~17.0K | ⚠️ ウィジェット、チェンジセット、スクリプトインクルードをデプロイするポータル開発者 |
platform_developer |
46 | ~12.8K | ~14.4K | ⚠️ ワークフロー、Flow Designer、スクリプトを管理するプラットフォームエンジニア |
full |
63 | ~17.6K | ~19.8K | ⚠️ 最も高度 — すべてのドメインにわたるすべての書き込みツールを一度に有効化(下記の警告を参照) |
最大トークン = リクエストごとに各パッケージのツールスキーマがモデルのコンテキストに追加する概算トークン数(tiktoken cl100k_base 基準、実際の Claude のトークン数は多少異なる)。狭いパッケージほどコンテキストとコストを節約できます。 これは最大値であり、通常のコストではありません。全ツールスキーマを最初に読み込むクライアントだけがこの全量を払います。ツールの遅延読み込みに対応したクライアント(例: Claude Code のツール検索)は、使うツールのスキーマだけを読み込むため、実際のリクエストあたりのコストははるかに小さくなります。 ツール数はパッケージのメンバー数です。全パッケージに
list_tool_packagesが加わり、複数インスタンス構成ではlist_instances・compare_instancesと全ツールのinstanceパラメータが加わります — 2列目はインスタンス3件での実測値です。数値は推定ではなく tiktoken での実測です(uv run --no-sync --with tiktoken python scripts/measure_tool_tokens.py <package>で各ツールの内訳を表示)。
core と none を除くすべてのパッケージは、_extends を介して standard の読み取り専用ツールを継承します。完全な継承ツリーは config/tool_packages.yaml を参照してください。
パッケージの設定
Section titled “パッケージの設定”環境変数経由(推奨):
MCP_TOOL_PACKAGE=standardCLI フラグ経由:
servicenow-mcp --tool-package standard --instance-url ...MCP クライアント設定内:
{ "env": { "MCP_TOOL_PACKAGE": "standard" }}ツールがパッケージに含まれていない場合に何が起きるか
Section titled “ツールがパッケージに含まれていない場合に何が起きるか”現在のパッケージで有効になっていないツールを呼び出すと、サーバーは明確なエラーを返します:
Tool 'manage_widget' is not available in package 'standard'.Enable package 'portal_developer' or higher to use this tool.サイレントな失敗はありません — LLM は、どのパッケージを要求すべきか正確に把握します。
完全なツール一覧
Section titled “完全なツール一覧”全 73 ツールのカテゴリ別およびパッケージ所属の完全な一覧は、ツールインベントリ を参照してください。