Fetch Agents について
Fetch Agentsは、AIアシスタント向けのMCPサーバーです。コード分析、コンテキスト圧縮、チャット履歴の検索を提供し、HTTPS経由でクラウド上の分析エージェントに処理を依頼します。
主な機能
- 01関連するコード部分の抽出
- 02コードレイヤーの一覧と抽出
- 03テキストと会話の圧縮
- 04チャット履歴の索引化と検索
- 05クラウド上のLLM分析
活用シーン
- 01大きなファイルから作業に関係する部分を確認
- 02長いログやドキュメントの要約
- 03長い会話のノイズ削減
- 04過去のチャットから情報を検索
MCP 対応
MCP対応クライアントに、コード分析、コンテキスト圧縮、ナレッジ検索のツールを提供します。リクエストはHTTPS経由でクラウド上のエージェントに転送されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Fetch Agents MCP サーバー
Claude Code、Cline、その他の MCP 互換 AI アシスタント向けに、AI を活用したコード分析、コンテキスト圧縮、ナレッジ検索ツールを提供する MCP サーバーです。
ツール
| ツール | 説明 | 使用する場面 |
|---|---|---|
| slim_code | タスクに関連するセクションだけを残してコードファイルを縮小します | 大きなファイルの読み取り、トークンの節約 |
| map_layers | コードファイル内のすべての LAYER セクションを一覧表示します | 不慣れなコード構造の調査 |
| extract_layer | 名前を指定して特定の LAYER セクションを抽出します | 単一コンポーネントを集中的に読み取る |
| compress_text | 重要な情報を保持しながら長いテキストを圧縮します | ドキュメント、ログ、冗長な出力の要約 |
| analyze_context | 会話内のノイズや無駄なトークンを検出します | コンテキスト上限に達しつつある長い会話 |
| teleport_chat | チャットのエクスポートデータを検索可能なナレッジベースにインデックス化します | 過去の会話から得た知見の再利用 |
| search_knowledge | インデックス化されたナレッジベースを検索します | 関連する過去の議論の検索 |
クイックスタート
1. 無料の API キーを取得する
curl -X POST https://agentslab.duckdns.org/code/register \
-H "Content-Type: application/json" \
-d '{"name": "my-project"}'
1 日あたり 50 件の無料リクエストが含まれます。
2. MCP 設定に追加する
Claude Code(~/.claude/.mcp.json):
{
"mcpServers": {
"fetch-agents": {
"command": "python",
"args": ["mcp_server.py"],
"cwd": "/path/to/fetch-agents-mcp",
"env": {
"FETCH_API_KEY": "fak_your_key_here"
}
}
}
}
Cline(VS Code の設定):
{
"cline.mcpServers": {
"fetch-agents": {
"command": "python",
"args": ["mcp_server.py"],
"cwd": "/path/to/fetch-agents-mcp",
"env": {
"FETCH_API_KEY": "fak_your_key_here"
}
}
}
}
3. 依存関係をインストールする
pip install mcp httpx
x402 決済(API キー不要)
すべてのエンドポイントは、Base(Coinbase L2)上の x402 マイクロペイメントに対応しています。USDC ウォレットを持つ AI エージェントなら、登録なしでリクエストごとに支払えます。
POST /code/slim -> 402 Payment Required + payment-required header
-> Agent signs USDC transfer -> retries with payment header -> gets response
料金:ツールに応じて、リクエストごとに $0.10~$1.00 です。
仕組み
MCP サーバーは HTTPS 経由で、クラウドホストされたエージェント agentslab.duckdns.org に接続します。コードは、LLM を活用した分析パイプラインを使ってサーバー側で処理されます。ローカル GPU は不要です。
Your IDE -> MCP Server -> HTTPS -> Cloud Agents -> Response
使用例
インストールすると、AI アシスタントがツールを自然に使用できます。
「slim_code を使って、このファイルから認証関連のコードだけを取得して」
「このエラーログを重要な情報だけに圧縮して」
「テレポートしたナレッジベースを検索して、レート制限にどう対応したか調べて」
料金
| プラン | 料金 | 含まれる内容 |
|---|---|---|
| 無料 | $0 | 1 日あたり 50 件のリクエスト |
| 従量課金(x402) | $0.10-1.00 | リクエストごと、Base 上の USDC |
| プリペイド残高 | 暗号資産でチャージ | BTC、ETH、USDC、その他 10 種類 |
| Pro サブスクリプション | $15/月 | 月 300 件のリクエスト |
要件
- Python 3.10+
mcpおよびhttpxパッケージ- インターネット接続(ツールはクラウド API を呼び出します)
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。