关于 OpenAI Web Search MCP Server
OpenAI Web Search MCP Server 通过 OpenAI Responses API 提供实时网页搜索,供需要提交查询的 MCP 客户端使用。
主要功能
- 01实时网页搜索
- 02提供 `web_search` 查询工具
- 03使用 OpenAI Responses API
- 04可配置服务端口
适用场景
- 01搜索最新网页信息
- 02通过 MCP 客户端获取在线搜索结果
MCP 相关
向 MCP 客户端提供 `web_search` 工具。该工具接收查询,并通过 OpenAI Responses API 的 `web_search_preview` 执行搜索。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
OpenAI Web Search MCP Server
这是一个 TypeScript 实现的 MCP 服务,使用 OpenAI 的网页搜索预览功能提供网页搜索能力。此服务利用 OpenAI 最新的 Responses API 和 web_search_preview 功能,让 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 密钥。
环境设置
- 将 OpenAI API 密钥设置为环境变量:
export OPENAI_API_KEY='your-api-key-here'
- 运行服务:
openai-websearch-mcp
默认情况下,服务运行在端口 3000 上。你可以通过设置 PORT 环境变量来更改端口:
PORT=8080 openai-websearch-mcp
API
此服务提供一个可通过 MCP 协议使用的网页搜索工具。该工具名为 web_search,接受查询字符串作为输入。它在底层使用 OpenAI 的 Responses API 和 web_search_preview 功能执行实时网页搜索,从整个互联网获取最新信息。
开发
设置开发环境:
- 克隆仓库
- 安装依赖项:
npm install - 启动开发服务:
npm run dev
构建
构建软件包:
npm run build
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。