mcpField
O
OpenAI Web Search MCP Server

OpenAI Web Search MCP Server

ローカル
github.com/bitibiAI・エージェント085 週間前に更新

OpenAI Web Search MCP Server について

OpenAI Web Search MCP Server は、OpenAI Responses API を通じてリアルタイムのウェブ検索を提供します。`web_search` ツールにクエリを送る MCP クライアント向けです。

主な機能

  1. 01リアルタイムのウェブ検索
  2. 02`web_search` クエリツール
  3. 03OpenAI Responses API の利用
  4. 04サーバーポートの設定

活用シーン

  1. 01最新情報をウェブで検索
  2. 02MCP クライアントから検索結果を取得

MCP 対応

MCP クライアントに `web_search` ツールを提供します。クエリを受け取り、OpenAI Responses API の `web_search_preview` で検索します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"OpenAI-WebSearch-MCP-Server": {
"command": "npx",
"args": [
"-y",
"openai-websearch-mcp-server"
]
}
}
}
起動コマンドnpx -y openai-websearch-mcp-server

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmopenai-websearch-mcp-server

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

OpenAI Web Search MCP サーバー

OpenAI の Web Search プレビュー機能を使用してウェブ検索機能を提供する、MCP サーバーの TypeScript 実装です。このサーバーは、web_search_preview 機能を備えた OpenAI の最新の Responses API を利用し、AI モデルが OpenAI API を通じてリアルタイムにウェブ検索できるようにします。

インストール

npx を使用して、このパッケージを直接実行できます。

npx openai-websearch-mcp-server

または、グローバルにインストールします。

npm install -g openai-websearch-mcp-server

MCP クライアントでの使用方法

このサーバーは、MCP(Model Context Protocol)クライアントで使用するように設計されています。各クライアントでの設定方法は次のとおりです。

Claude Desktop

Claude Desktop の設定に次の構成を追加します。

{
  "mcpServers": {
    "openai_websearch": {
      "command": "npx",
      "args": [
        "-y",
        "openai-websearch-mcp-server"
      ],
      "env": {
        "OPENAI_API_KEY": "your_api_key"
      }
    }
  }
}

your_api_key を実際の OpenAI API キーに置き換えてください。

環境設定

  1. OpenAI API キーを環境変数として設定します。
export OPENAI_API_KEY='your-api-key-here'
  1. サーバーを起動します。
openai-websearch-mcp

デフォルトでは、サーバーはポート 3000 で実行されます。PORT 環境変数を設定すると変更できます。

PORT=8080 openai-websearch-mcp

API

このサーバーは、MCP プロトコルを通じて使用できるウェブ検索ツールを提供します。このツールの名前は web_search で、入力としてクエリ文字列を受け取ります。内部では、OpenAI の Responses API の web_search_preview 機能を使用してリアルタイムにウェブ検索を実行し、インターネット全体から最新情報を提供します。

開発

開発環境をセットアップするには、次の手順を実行します。

  1. リポジトリをクローンします
  2. 依存関係をインストールします。
    npm install
    
  3. 開発サーバーを起動します。
    npm run dev
    

ビルド

パッケージをビルドするには、次のコマンドを実行します。

npm run build

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。