---
title: "MCP のトークン消費とコンテキスト肥大を削減 — onemcp"
description: "MCP サーバーはリクエストのたびに何百ものツール定義を再送します。onemcp の Code Mode は 3 つのメタツールに置き換え、呼び出しあたりの負荷を約 90% 削減します。"
url: "https://onemcp.dev/ja/use-cases/reduce-token-usage/"
---

# MCP のツール定義に、コンテキストを食わせない。

どの MCP サーバーも、リクエストのたびに完全なツールスキーマをプロンプトへ流し込みます。onemcp はメタツールを 3 つだけ公開し、残りはモデルにスクリプトで呼び出させます——だからコンテキストウィンドウは定型文ではなく、あなたの課題に使われます。

## onemcp が負荷を減らす仕組み

1. **ポータルに集約** — onemcp はすべてのサーバーに接続し、そのツールを名前空間付きで 1 つのエンドポイントにまとめます。
2. **メタツールを 3 つ公開** — search・describe・execute が、事前ロードのツール定義をすべて置き換えます。
3. **モデルにコードを書かせる** — Cloudflare Code Mode が、本当に必要なツールだけを呼ぶスクリプトを 1 本実行します。

## 取り戻せるもの

- **システムプロンプトが約 90% 縮小** — ツール負荷はリクエストあたり約 15,000 トークンから約 500 へ。
- **コストとレイテンシの低下** — 入力トークンが減れば、毎回の呼び出しが安く速くなります。
- **オンデマンドのツール** — シグネチャは必要なときだけ取得し、前もって詰め込みません。

## コンテキストウィンドウを、エージェントに返そう。

サーバーを 1 つのポータルの背後に置けば、あとは Code Mode に任せるだけ。
