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 提供实时网页搜索,供需要提交查询的 MCP 客户端使用。

主要功能

  1. 01实时网页搜索
  2. 02提供 `web_search` 查询工具
  3. 03使用 OpenAI Responses API
  4. 04可配置服务端口

适用场景

  1. 01搜索最新网页信息
  2. 02通过 MCP 客户端获取在线搜索结果

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 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 密钥。

环境设置

  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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。