网络搜索服务

OpenRouter Web Search MCP是一个通过OpenRouter API提供网络搜索功能的服务器,适用于AI应用程序进行实时网络搜索。

  • by 8env-production
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 8env-production/openrouter-web-search-mcp

使用说明

OpenRouter Web搜索MCP

这是什么?

用于Web搜索的MCP服务器 开放路由允许AI应用程序通过简单的工具进行在线搜索 web_search.

工作原理

AI Приложение → MCP Клиент → MCP Сервер → OpenRouter API → Результаты поиска

主要特点:

  • 可流式传输的HTTP 实时通信
  • 一个工具 - web_search 有参数的 query
  • API 关键 连接时通过标题传输
  • Docker就绪 容易脱落

快速启动

1.通过Docker启动

# Сборка и запуск
docker build --platform linux/amd64 -t openrouter-web-search:latest .
docker run -d -p 60125:80 --restart=always --name openrouter-web-search-mcp openrouter-web-search-mcp

# Проверка
curl http://localhost:60125/health

2.配置MCP客户端

{
  "mcpServers": {
    "web-search": {
      "url": "http://localhost:60125/mcp",
      "headers": {
        "Authorization": "Bearer sk-or-v1-***",
        "X-Model": "openai/gpt-4o-mini:online",
        "X-HTTP-Proxy": "http://5.129.238.212:5559"
      }
    }
  }
}

3.使用

{
  "name": "web_search",
  "arguments": {
    "query": "Последние новости про MCP"
  }
}

主要命令

团队描述 |---------|----------| | npm install 建立依赖关系。 | npm test 启动测试 | npm run test:watch watch模式下的测试

API终点

  • GET /mcp MCP连接
  • POST /mcp -发送消息
  • GET /health -健康检查

设置

一定

  • Authorization: Bearer sk-or-v1-*** -API开放路由器

可选

  • X-Model -模型(默认情况下: openai/gpt-4o-mini:online)
  • X-HTTP-Proxy / X-HTTPS-Proxy -代理服务器

下层

DeLoy详细说明: 部署.md

测试

该项目由Vitest的Unit测试覆盖:

  • 服务器配置和OpenRouter API
  • OpenRouter客户端
  • web_search工具
npm test

简单的规则: 所有设置(API密钥、模型、代理)在连接到服务器时通过头传递,而不是作为工具参数传递。