
OpenAI Web Search MCP Server

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。
安装教程
- 使用 npx 直接运行:
bash npx openai-websearch-mcp-server
- 或全局安装:
bash npm install -g openai-websearch-mcp-server
调试方式
- 设置 OpenAI API 密钥:
bash export OPENAI_API_KEY='your-api-key-here'
- 运行服务器:
bash openai-websearch-mcp
- 检查服务器是否运行在指定端口(默认 3000)。