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/health2.配置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 /mcpMCP连接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密钥、模型、代理)在连接到服务器时通过头传递,而不是作为工具参数传递。
