ホスト型 MCP サーバー

Claude・Cursor など MCP クライアント向け Web 検索 MCP サーバー

ホスト型エンドポイントを 1 つ指定するだけで、モデルが Web を検索し、ページを読み、ニュースを追い、トレンドを確認できます。OAuth 2.1 対応クライアントなら、設定ファイルに API キーを書く必要はありません。

エンドポイント
https://mcp.search1api.com/mcp
接続すると何が手に入るか

クライアントは接続時にツール一覧を読み取り、モデルはライブ Web の情報が必要になった時点でツールを呼び出します。

1
読み取り専用のツール 5 つ

search、news、crawl、sitemap、trending。サーバー自身が提示します。

2
設定ファイルにキーを置かない

OAuth 2.1 対応クライアントはブラウザで承認し、キーではなくトークンを保持します。

3
ローカルに常駐なし

サーバーはホスト型なので、インストールも常駐もありません。

ツール

search / news / crawl / sitemap / trending

Web 検索 MCP サーバーとは?

Model Context Protocol は、AI クライアントが外部ツールを記述し呼び出すための標準です。Web 検索 MCP サーバーは、検索バックエンドの上にその標準を実装したものです。クライアントが接続してツール一覧を読み取り、モデルは最新の Web 情報が必要になった時点でツールを呼び出します。HTTP リクエストを書く必要も、呼び出しごとにキーを引き回す必要も、レスポンス形式を解析する必要もありません。Search1API はこれをホスト型サービスとして運用しているため、ローカルにインストールして常駐させるプロセスはありません。

エージェントが使える 5 つのツール

クライアント接続時にサーバーが提示するツールです。いずれもライブ Web に対する読み取り専用の呼び出しです。

search

Web を検索する

Google、Bing、DuckDuckGo、GitHub、Reddit、arXiv、YouTube、WeChat を含む 13 エンジンの Web 検索。各結果にモデルが引用できる id、タイトル、URL、本文が付きます。crawl_results を指定すると、上位の結果を同じ呼び出しでページ本文ごと取得できます。

news

最新ニュースを検索する

Google、Bing、DuckDuckGo、Yahoo、Hacker News のニュース検索。1 日・1 か月・1 年の期間指定にも対応します。

crawl

Web ページを読む

公開 URL を 1 つ受け取り、周囲のナビゲーションや定型文を除いた読みやすいタイトルと本文を返します。

sitemap

サイト内のリンクを探索する

ページやドメインから見つかった公開リンクを一覧します。本文を読む前にサイト構造を把握したい場合に使います。

trending

トレンドを確認する

GitHub で現在トレンドのリポジトリ、または Hacker News の注目ストーリーを取得します。

クライアントを接続する

ほとんどの MCP クライアントは同じ JSON を受け付けます。違うのは認証情報の渡し方だけです。ご自身の構成に合う形を選んでください。

認証情報なし:OAuth 2.1

OAuth 対応クライアントにはエンドポイントだけを渡します。初回接続でサーバーが 401 を返し protected-resource メタデータの場所を示すと、クライアントは認可サーバーを発見し、自身を登録して Authorization Code + PKCE を実行します。ブラウザで承認するだけで、キーは保存されません。

json
{
"mcpServers": {
"search1api": {
"url": "https://mcp.search1api.com/mcp"
}
}
}

API キーをヘッダーで

OAuth ディスカバリーに未対応のクライアントでは、ダッシュボードでキーを作成し Bearer トークンとして送ります。エンドポイントもクレジットもレート制限も同じです。

json
{
"mcpServers": {
"search1api": {
"url": "https://mcp.search1api.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_SEARCH1API_KEY"
}
}
}
}

ローカル stdio

同じサーバーを npm から手元のマシンで直接動かせます。MCP プロトコルは端末の外に出ませんが、そこから発行されるツール呼び出しは api.search1api.com に届きます。

json
{
"mcpServers": {
"search1api": {
"command": "npx",
"args": ["-y", "search1api-mcp"],
"env": {
"SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
}
}
}
}

クライアントごとの差分

Claude Code はファイルを編集せず、claude mcp add コマンド 1 行で追加します。

VS Code はキー名が mcpServers ではなく servers で、エントリに type: "http" が必須です。

Windsurf と Claude.ai はヘッダーを送れないため、キーを URL に ?apiKey= として渡します。URL 内のキーはシェル履歴やサーバーログに残るため、可能な限り OAuth かヘッダーを使ってください。

Search1API は Smithery にも掲載されており、20 以上のクライアントでワンクリック導入が可能です。

認証の仕組み

エンドポイントは、OAuth アクセストークンと Search1API の API キーのどちらも同じ Authorization: Bearer ヘッダーで受け付けます。消費されるクレジットも単価も同一なので、方式を切り替えても課金は変わりません。

OAuth は Authorization Code + PKCE(S256)と動的クライアント登録を使います。事前に設定していないクライアントでも、初回接続時に自身を登録できます。offline_access スコープを要求したクライアントは自らトークンを更新し、長時間のセッションでも接続を維持できます。

認証情報がない場合、サーバーは 401 とともに、認可を開始するために必要なメタデータ URL を返します。期限切れトークンには error="invalid_token" 付きの同じチャレンジが返り、これが失敗ではなく更新の合図になります。

URL にしか認証情報を載せられないクライアントのために ?apiKey= も受け付けます。ただし URL 内のキーはシェル履歴やサーバーログに残るため、可能な限り OAuth かヘッダーを使ってください。

実際の使われ方

初めて触る API を書く前に、最新のライブラリドキュメントと GitHub を確認するコーディングエージェント。

まず検索し、その中で有用な 3 件を本文まで読み込むリサーチセッション。

期間を 1 日に絞ったニュース検索から組み立てる朝のブリーフィング。

モデルの記憶に頼らず、競合ページを直接読みにいく競合チェック。

URL で引用できるソースに照らして下書きをファクトチェックする作業。

よくある質問

Web 検索用の MCP サーバーとは何ですか?

検索バックエンドの上に Model Context Protocol を実装したサーバーです。MCP クライアントが接続してサーバーの提供ツール一覧を読み取り、モデルは最新情報が必要になった時点でツールを呼び出します。トランスポートと認証はクライアントが一度だけ処理するため、検索・ページ読み取り・ニュース確認のたびに統合コードを書く必要はありません。

どのクライアントで使えますか?

Streamable HTTP で Model Context Protocol を話すクライアントであれば使えます。Claude Code、Claude Desktop、Cursor、VS Code、Windsurf、Claude.ai の設定はこのページに掲載しています。Search1API は Smithery にも登録されており、20 以上のクライアントでワンクリック導入が可能です。

API キーは必要ですか?

クライアントが OAuth 2.1 ディスカバリーに対応していれば不要です。エンドポイントを渡してブラウザで承認すれば、クライアントはキーではなくトークンを保持します。ディスカバリー未対応のクライアントでは、ダッシュボードでキーを作成し Authorization: Bearer ヘッダーに入れてください。

search ツールはどの検索エンジンを使えますか?

13 種類です:google、bing、duckduckgo、yahoo、x、reddit、github、youtube、arxiv、wechat、bilibili、imdb、wikipedia。HTTP の Search エンドポイントは Baidu、360、Quark を含めさらに多くをカバーしますが、MCP の search ツールが公開しているのはここに挙げた 13 種類です。

料金はいくらですか?

MCP のツール呼び出しは通常の API 呼び出しと同じで、同じクレジットを同じ単価で消費します。search と news は 1 クレジット、crawl_results で取得に成功したページごとに 1 クレジット追加されます。新規アカウントにはカード不要で 100 クレジット(検索 100 回分)が付きます。

ローカルで動かすこともできますか?

できます。同じサーバーが search1api-mcp として npm から stdio で起動し、API キーで動作します。MCP プロトコル自体は端末の外に出ませんが、そこから発行されるツール呼び出しは api.search1api.com に届きます。

さらに詳しく

エージェントにライブ Web アクセスを

エンドポイント 1 つ、ツール 5 つ、試すための 100 無料クレジット。クレジットカードも、常駐させるローカルプロセスも不要です。