MCP WebSearch
MCP WebSearch
MCP-сервер для Claude Code: веб-поиск через Perplexity Sonar и генерация изображений — всё одним ключом OpenRouter.
Написан под одну задачу: не давать агенту случайно потратить лишнее. Дорогая модель поиска не является дефолтом, а у генерации картинок есть отдельный тул для расчёта цены до вызова.
Установка
git clone git@github.com:DrSeedon/mcp-websearch.git ~/.claude/mcp-servers/websearch
cd ~/.claude/mcp-servers/websearch
npm install
cp .env.example .env # и вписать свой ключРегистрация в Claude Code:
claude mcp add websearch node ~/.claude/mcp-servers/websearch/index.js \
-e OPENROUTER_API_KEY=sk-or-v1-...Требуется Node 18+ (используется нативный fetch и ESM).
Related MCP server: sysauto Ask MCP Server
Переменные окружения
Переменная | Обязательна | Назначение |
| да | Ключ OpenRouter. Проверяется при старте |
| нет | Прокси, если прямой доступ к |
Ключ читается только из окружения — в коде его нет и быть не должно.
Тулы
search
Веб-поиск через Perplexity Sonar. Возвращает ответ, источники и стоимость запроса.
Модель | Цена | Когда |
| ~$0.006 | Дефолт. Факты, документация, обычный ресёрч |
| ~$0.03 | Только если |
Других search-моделей нет — список закрыт на уровне кода.
Почему это важно: разница в цене пятикратная. Если сделать дорогую модель дефолтом, агент будет вызывать её не думая. Проверено на живой установке: 171 запрос из 425 ушёл по дорогому тарифу просто потому, что модель не указывали явно.
generate_image
Генерация изображений. Поддерживает референсные картинки на вход и соотношения сторон от 21:9 до 9:16.
Модель | Назначение |
| Дефолт, хорошее качество |
| Бюджетный вариант |
| Альтернативный движок, от быстрого к качественному |
| Ещё один вариант стиля |
generate_image_cost
Считает стоимость генерации до вызова. Нужен, чтобы выбор модели был осознанным, а не «взял первую из списка».
Логи
requests.log (в .gitignore) — JSONL, по строке на вызов: [iso] tool: {json}.
search— запрос, полный ответ, источники, модель, токены, стоимостьgenerate_image— промпт, пути сохранения, размер, референсы; base64 в лог не пишетсярядом с картинкой в
generated/кладётся.jsonс тем же промптом и метаданными
Что не коммитится
.env, requests.log, generated/ (архив сгенерированных картинок), node_modules/. Логи и картинки содержат историю запросов — это приватные данные, им не место в репозитории.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that enables Claude to perform web searches using Perplexity's API with intelligent model selection based on query intent and support for domain and recency filtering.64MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that integrates with Sonar API to provide Claude with real-time web search capabilities for comprehensive research.14MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that brings Perplexity's Sonar models with real-time web search capabilities to Claude Desktop and other MCP clients.199MIT
- AlicenseAqualityDmaintenanceMCP server that bridges OpenAI's Agents SDK with Claude Code, enabling web search, file search, and computer use capabilities directly in your development environment.291MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
MCP server for Grok Imagine AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DrSeedon/mcp-websearch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server