OpenAI Web Search MCP Server

OpenAI Web Search MCP Server

site icon
2025.03.17 0
JavaScript网络搜索AI 集成搜索工具
OpenAI-WebSearch-MCP-Server 是一个基于 TypeScript 实现的 MCP 服务器,提供使用 OpenAI 的网页搜索预览功能的网络搜索服务。该服务器利用 OpenAI 的最新 Responses API 和 `web_search_preview` 功能,使 AI 模型能够通过 OpenAI API 执行实时网络搜索。
View on GitHub

Overview

基本能力

产品定位

OpenAI-WebSearch-MCP-Server 是一个提供实时网络搜索功能的 MCP 服务器,专为需要集成 OpenAI 网页搜索预览功能的 AI 模型和应用程序设计。

核心功能

  • 提供基于 OpenAI web_search_preview 功能的实时网络搜索服务。
  • 支持通过 MCP 协议与客户端集成。
  • 可配置端口和环境变量,灵活适应不同部署需求。

适用场景

  • AI 模型需要实时网络搜索功能时。
  • 开发需要集成 OpenAI 网页搜索预览的应用程序。
  • 需要为 AI 助手或聊天机器人提供最新网络信息的场景。

工具列表

  • web_search 工具:接受查询字符串作为输入,使用 OpenAI 的 web_search_preview 功能执行实时网络搜索。

常见问题解答

  • 如何更改服务器端口? 通过设置 PORT 环境变量,例如 PORT=8080 openai-websearch-mcp
  • 如何设置 OpenAI API 密钥? 通过设置 OPENAI_API_KEY 环境变量,例如 export OPENAI_API_KEY='your-api-key-here'

使用教程

使用依赖

  • 需要安装 Node.js 和 npm。

安装教程

  1. 使用 npx 直接运行: bash npx openai-websearch-mcp-server
  2. 或全局安装: bash npm install -g openai-websearch-mcp-server

调试方式

  1. 设置 OpenAI API 密钥: bash export OPENAI_API_KEY='your-api-key-here'
  2. 运行服务器: bash openai-websearch-mcp
  3. 检查服务器是否运行在指定端口(默认 3000)。

许可证

该项目遵循 MIT 开源许可条款。