Fetch MCP サーバー (Fetch MCP Server)
Fetch MCP Server は、Web コンテンツ取得機能を提供し、AI エージェントが Web ページからコンテンツを取得して処理できるようにします。エージェントが理解しやすいように HTML を Markdown へ自動変換するため、リサーチ、コンテンツ分析、Web スクレイピングなどのタスクに最適です。
インストールと設定 (Installation)
- Griptape Nodes を開き、Settings → MCP Servers に移動します
- + New MCP Server をクリック します
-
サーバーを設定 します:
- Server Name/ID:
fetch - Connection Type:
Local Process (stdio) - Configuration JSON:
{ "transport": "stdio", "command": "uvx", "args": ["mcp-server-fetch"], "env": {}, "encoding": "utf-8", "encoding_error_handler": "strict" } - Server Name/ID:
-
Create Server をクリック します
利用可能なツール (Available Tools)
fetch- 指定された Web URL からコンテンツを取得し、Markdown に変換する
設定オプション (Configuration Options)
環境変数を使用して、Fetch サーバーの動作をカスタマイズできます:
{
"transport": "stdio",
"command": "uvx",
"args": ["mcp-server-fetch"],
"env": {
"FETCH_TIMEOUT": "30000",
"FETCH_USER_AGENT": "MyApp/1.0"
},
"encoding": "utf-8",
"encoding_error_handler": "strict"
}
利用可能な環境変数:
FETCH_TIMEOUT- リクエストタイムアウト(ミリ秒単位、デフォルト:30000)FETCH_USER_AGENT- リクエスト時の User-Agent 文字列(デフォルト:mcp-server-fetch)FETCH_MAX_SIZE- 最大レスポンスサイズ(バイト単位、デフォルト:10485760(10MB))
トラブルシューティング (Troubleshooting)
よくある問題
- サーバーが応答しない: インターネット接続を確認し、ブラウザで URL にアクセスできるか確認し、別の URL を試してテストしてください
- コンテンツが読み込めない: 一部の Web サイトは自動リクエストをブロックします。カスタム User-Agent を追加するか、認証が必要なサイトでないか確認してください
- タイムアウトエラー:
FETCH_TIMEOUTの値を大きく設定し、まずは小さくシンプルなページでテストし、ネットワーク接続速度を確認してください - 無効な URL: プロトコル(
http://またはhttps://)が含まれているか確認し、URL のスペルミスをチェックしてください
参考リソース
- Fetch MCP Server - 公式リポジトリおよびドキュメント