OpenAI Web搜索MCP服务器
MCP服务器的TypeScript实现,使用OpenAI的web搜索预览功能提供web搜索功能。此服务器使用OpenAI最新的Responses API web_search_preview 功能,允许人工智能模型通过OpenAI API执行实时网络搜索。
安装
您可以直接使用npx运行此包:
npx openai-websearch-mcp-server或者全局安装:
npm install -g openai-websearch-mcp-server与MCP客户端一起使用
此服务器设计用于MCP(模型上下文协议)客户端。以下是如何与不同的客户进行设置:
克劳德桌面
将以下配置添加到您的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-mcpAPI
服务器提供了一个可以通过MCP协议使用的网络搜索工具。该工具名为 web_search 并接受查询字符串作为输入。在引擎盖下,它使用OpenAI的Responses API与 web_search_preview 该功能可执行实时网络搜索,提供来自互联网的最新信息。
发展
设置开发环境:
- 克隆存储库
- 安装依赖项:
npm install- 启动开发服务器:
npm run dev建筑
要构建包,请执行以下操作:
npm run build许可证
麻省理工学院
