Web Search
Provides web search capabilities through Amazon Bedrock AgentCore's managed Web Search Tool, deployed into an AWS account and exposed as an MCP server.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Web Searchsearch the web for the latest AWS Bedrock AgentCore news from this month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
managed-web-search-selfhost
Amazon Bedrock AgentCore のマネージド Web Search Tool を CDK で自分の AWS アカウントにデプロイし、MCP サーバーとして使うためのプロジェクトです。Bedrock 経由の Claude Code やローカル LLM のクライアントなど、Web 検索を持たない MCP クライアントに検索機能を追加できます。検索インデックスは Amazon が運用していて、検索クエリは AWS の外に出ません。

認証方式
方式 | 向いている利用者 | 接続方法 |
IAM(既定・推奨) | AWS の認証情報を持つ人 |
|
Cognito | AWS アカウントを持たない人 | ブラウザでログインし、有効期限 1 時間のトークンで接続する |
API Key(非推奨) | OAuth に対応していないクライアント | URL とヘッダーを設定する |
API Key 方式は、Gateway を認証なしで公開し、Lambda 関数側でキーを検証する構成です。キーが漏れると誰でも検索でき、誤ったキーのリクエストにも料金がかかるため、ほかの方式を使えるならそちらを選んでください。
Related MCP server: FoundryNet Search
コスト
項目 | 料金 | かかる方式 |
Web Search | 1,000 クエリあたり $7 | 全方式 |
Gateway の API 呼び出し | 1,000 件あたり $0.005 | 全方式 |
Cognito | 月 1 万 MAU まで無料。超えた分は 1 MAU あたり $0.015(Essentials) | Cognito |
AWS WAF | Web ACL が月 $5、ルールが 1 つ月 $1、リクエスト 100 万件あたり $0.60 | API Key(既定で有効)、Cognito の IP 制限 |
Secrets Manager / Lambda | 月 $0.40 程度 | API Key |
固定費は、IAM 方式と Cognito 方式なら $0 です(Cognito 方式で IP 制限を使う場合は WAF の月 $6 程度)。API Key 方式は WAF とシークレットで月 $6.4 程度かかります。
費用のほとんどは Web Search の検索料金です。1 日 100 回検索すると、月におよそ 3,000 クエリで $21 になります。Gateway ごとに検索回数の上限(既定は 1 分あたり 60 回)を設けていますが、上限まで使い続けると 1 日 $600 程度になるため、searchesPerMinute で利用量に合わせて下げ、AWS Budgets で予算アラートを設定しておくことをおすすめします。
料金は 2026 年 10 月時点の us-east-1 のものです。最新の料金は AgentCore の料金ページ を確認してください。
注意事項
検索結果をユーザーに表示するときは、利用規約に従って出典 URL を残してください。検索結果を大量に保存・複製する用途や、競合する検索インデックスを作る用途には使えません
対応リージョンは
us-east-1/eu-west-1/ap-northeast-1です
デプロイ
Node.js 22 以上、pnpm、AWS 認証情報、cdk bootstrap 済みの環境が必要です。IAM 方式で接続するクライアント側には uv が必要です。
pnpm install
pnpm run deploy # 既定では IAM 方式だけを作る
pnpm smoke # デプロイした Gateway に接続して検索できるか確認するほかの方式やオプションは -c で指定します。
pnpm run deploy -c authModes=iam,cognito # Cognito 方式も作る
pnpm run deploy -c allowedIps=203.0.113.0/24,2001:db8::/32 # 送信元 IP を制限するキー | 既定値 | 説明 |
|
| 作る Gateway。 |
|
| Gateway ごとの検索回数の上限(1 分あたり) |
| なし | 許可する送信元 IP(IPv4 / IPv6 の CIDR、カンマ区切り) |
| なし | 検索結果から除外するドメイン |
|
| API Key 方式の Gateway に WAF のレート制限を付けるか |
|
| WAF で許可する 1 IP あたりのリクエスト数(5 分間) |
|
| Cognito 方式のコールバック URL |
|
| Cognito 方式のアクセストークンの有効期限(分) |
|
| Cognito 方式のリフレッシュトークンの有効期限(日) |
|
| スタック名 |
クライアントから接続する
pnpm mcp-config を実行すると、デプロイした Gateway の URL や ID を埋め込んだ設定が出力されます。以下は Claude Code の例です。
IAM 方式
呼び出し元に bedrock-agentcore:InvokeGateway の権限が必要です(スタック出力の IamGatewayInvokePolicyArn)。
claude mcp add websearch -- uvx mcp-proxy-for-aws@latest <IamGatewayUrl> --service bedrock-agentcore --region us-east-1Cognito 方式
管理者が利用者を招待すると、仮パスワードがメールで届きます。
aws cognito-idp admin-create-user --user-pool-id <CognitoUserPoolId> \
--username user@example.com \
--user-attributes Name=email,Value=user@example.com Name=email_verified,Value=true利用者は Claude Code に登録してから、/mcp でログインします。ブラウザで Cognito のログイン画面が開き、ログインすると Claude Code に戻ります。
claude mcp add --transport http websearch <CognitoGatewayUrl> --client-id <CognitoClientId> --callback-port 53280API Key 方式
claude mcp add --transport http websearch <ApiKeyGatewayUrl> --header "Authorization: Bearer <API_KEY>"API Key は pnpm mcp-config --with-key で確認できます。
ツール
ツール名 | 引数 |
|
|
その他
削除:
pnpm run destroy開発:
pnpm build(型チェック)、pnpm test、pnpm synth設計の詳細、IP 制限の仕組み、ユーザーやキーの運用手順は docs/design.md にまとめています
ライセンス
This server cannot be deployed
Maintenance
Related MCP Connectors
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
MCP Gateway: wrap any MCP server with cold-start retries, uptime SLA, and per-execution MPP billing.
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides comprehensive search capabilities including web search, content extraction, news search, academic search, and AI-powered multi-source research. Enables natural language access to web content and research through a production-ready MCP server.-

FoundryNet Searchofficial
FlicenseNot gradedqualityFmaintenanceEnables web search and AI-summarized answers via an x402-gated gateway, with options for structured results or enriched summaries, accessible as an MCP server.-- FlicenseNot gradedqualityBmaintenanceMCP server that provides web search via LLM API gateways with server-side search, returning cited answers and multi-provider fallback.-
- AlicenseNot gradedqualityCmaintenanceThis MCP server enables any MCP client to perform web searches over HTTP using just an endpoint URL and API key, abstracting away AWS SigV4 signing and Bedrock AgentCore protocol translation entirely server-side.2MIT No Attribution