AnySearch
OfficialMCP-сервер AnySearch
Универсальный MCP-сервер для поиска в реальном времени, поддерживающий общий веб-поиск, поиск по вертикальным доменам (23 домена), параллельный пакетный поиск и извлечение контента с веб-страниц в формате Markdown.
Возможности
Общий веб-поиск — запросы на естественном языке без ограничений
Поиск по вертикальным доменам — структурированные запросы по 23 доменам (финансы, наука, безопасность, право, код и т. д.)
Параллельный пакетный поиск — до 5 независимых запросов за один вызов
Извлечение контента URL — получение и извлечение полного содержимого страницы в формате Markdown
Анонимный доступ — работает без API-ключа (с более низкими лимитами запросов)
Related MCP server: SerpApi MCP Server
Настройка API-ключа
API-ключ необязателен, но рекомендуется. Без ключа все функции работают через анонимный доступ с более низкими лимитами.
Получение API-ключа
Посетите https://anysearch.com/console/api-keys, чтобы создать бесплатный API-ключ.
Приоритет ключа
Приоритет | Источник |
1 (высший) | Флаг CLI |
2 | Переменная окружения |
3 | Файл |
4 | Анонимный доступ (низкие лимиты) |
Поведение при использовании ключа
Сценарий | Поведение |
Нет ключа | Анонимный доступ (низкие лимиты) |
Есть ключ | Отправляется через заголовок |
Ключ исчерпан, получен авто-зарегистрированный ключ | Агент должен запросить подтверждение у пользователя, затем сохранить новый ключ |
Ключ исчерпан, нового ключа нет | Уведомить пользователя и предложить настроить новый API-ключ |
Транспорт MCP
MCP-сервер AnySearch нативно поддерживает транспорт Streamable HTTP (спецификация MCP от 26.03.2025). Клиенты SSE и stdio могут подключаться через прокси.
Транспорт | Нативно? | Лучше всего для |
Streamable HTTP | Да | OpenCode, Claude Desktop (2025.6+), веб-клиенты |
SSE | Через прокси | Cursor, Windsurf |
stdio | Через прокси | Claude Desktop (устаревший), VS Code Copilot, Cline |
Установка
Streamable HTTP (Рекомендуется — прокси не нужен)
Для агентов, поддерживающих транспорт Streamable HTTP (спецификация MCP от 26.03.2025+):
OpenCode (~/.opencode/config.json или opencode.json в проекте):
{
"mcp": {
"anysearch": {
"type": "streamable-http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}"
}
}
}
}Claude Desktop (2025.6+, claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"type": "streamable-http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}"
}
}
}
}Без API-ключа пропустите раздел
headers. Сервер автоматически будет использовать анонимный доступ.
stdio (через прокси)
Для агентов, поддерживающих только транспорт stdio. Два варианта прокси:
Вариант A: mcp-remote (Рекомендуется)
mcp-remote — автоматически определяет Streamable HTTP, простейшая настройка:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}VS Code Copilot (.vscode/mcp.json):
{
"servers": {
"anysearch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}Cline (настройки VS Code):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.anysearch.com/mcp",
"--header",
"Authorization: Bearer ${ANYSEARCH_API_KEY}"
]
}
}
}Без API-ключа пропустите аргументы
"--header"и"Authorization: Bearer ...".
Вариант B: supergateway
supergateway — больше вариантов транспорта, поддерживает вывод SSE:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"anysearch": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--streamableHttp",
"https://api.anysearch.com/mcp",
"--oauth2Bearer",
"${ANYSEARCH_API_KEY}"
]
}
}
}Без API-ключа пропустите аргументы
"--oauth2Bearer"и ключ.
SSE (через прокси)
Для агентов, поддерживающих только транспорт SSE (Cursor, Windsurf). Требуется запуск локального прокси-сервера SSE:
Запуск прокси
npx -y supergateway \
--streamableHttp https://api.anysearch.com/mcp \
--outputTransport sse \
--port 8000 \
--oauth2Bearer <your_api_key>Без API-ключа пропустите флаг
--oauth2Bearer.
Затем настройте своего агента:
Cursor (.cursor/mcp.json):
{
"mcpServers": {
"anysearch": {
"type": "sse",
"url": "http://localhost:8000/sse"
}
}
}Windsurf (~/.codeium/windsurf/mcp_config.json):
{
"mcpServers": {
"anysearch": {
"serverUrl": "http://localhost:8000/sse"
}
}
}Прокси-сервер SSE должен оставаться запущенным, пока активен агент. Рекомендуется запускать его как фоновую службу.
Краткий справочник по агентам
Агент | Транспорт | Расположение конфига | Нужен прокси? | Инструмент прокси |
OpenCode | Streamable HTTP |
| Нет | — |
Claude Desktop (2025.6+) | Streamable HTTP |
| Нет | — |
Claude Desktop (устаревший) | stdio |
| Да |
|
Cursor | SSE |
| Да |
|
VS Code Copilot | stdio |
| Да |
|
Windsurf | SSE |
| Да |
|
Cline | stdio | Настройки VS Code | Да |
|
Доступные инструменты
search
Выполнение поискового запроса — общего или по вертикальному домену.
Параметр | Тип | Обязателен | Описание |
| string | Да | Поисковый запрос. Для вертикального поиска следуйте |
| string | Нет | Вертикальный домен (например, |
| string | Нет | Ключ маршрутизации поддомена (например, |
| object | Нет | Дополнительные параметры согласно схеме поддомена |
| string[] | Нет | Фильтр: |
| string | Нет |
|
| integer | Нет | 1–100, по умолчанию 10 |
| string | Нет |
|
list_domains
Запрос каталога вертикальных доменов. Должен вызываться перед вертикальным поиском для обнаружения доступных поддоменов и форматов их запросов.
Параметр | Тип | Обязателен | Описание |
| string | Один из | Один домен для запроса |
| string[] | Один из | Пакет до 5 доменов |
Возвращает таблицу Markdown: sub_domain | description | query_format | params_schema | zone
batch_search
Выполнение 2–5 независимых поисковых запросов параллельно. Одиночный сбой не блокирует остальные.
Параметр | Тип | Обязателен | Описание |
| object[] | Да | 1–5 объектов запросов, каждый с теми же полями, что и |
extract
Получение полного содержимого страницы по URL и возврат в формате Markdown. Обрезается на 50 000 символов. Только HTML-страницы.
Параметр | Тип | Обязателен | Описание |
| string | Да | Целевой URL ( |
Поток принятия решений
User query
|
+-- Has structured identifiers? (Stock:/CVE:/DOI:/IATA:/patent etc.)
| YES -> 1) list_domains -> discover sub_domain & query_format
| 2) search with domain + sub_domain + zone
|
+-- Multiple independent intents?
| YES -> batch_search
|
+-- Need deeper content than snippets?
| YES -> extract the URL
|
+-- Otherwise -> search (general)Ограничения вертикального поиска
Перед вертикальным поиском вы обязаны вызвать list_domains для целевого домена и следовать:
query_format— точный формат строки запроса (например, тикер, а не естественный язык)params_schema— JSON-схема для дополнительных параметровzone— еслиCN, вы должны установитьzone: "cn"в вызове поискаВыбор
sub_domain— сопоставьте намерение пользователя с лучшим описанием поддомена
Поддерживаемые домены
code tech fashion travel home ecommerce gaming film music finance academic legal business ip security education health religion geo environment energy ugc
Примеры
Общий поиск
{ "query": "quantum computing breakthroughs 2025", "max_results": 5, "freshness": "month" }Вертикальный поиск (акции)
{ "query": "AAPL", "domain": "finance", "sub_domain": "finance.us_stock", "max_results": 5 }Пакетный поиск
{
"queries": [
{ "query": "AAPL", "domain": "finance", "sub_domain": "finance.us_stock" },
{ "query": "python async http client", "domain": "code", "sub_domain": "code.general" }
]
}Извлечение URL
{ "url": "https://en.wikipedia.org/wiki/Quantum_computing" }Примечания по безопасности
Поисковые запросы, извлеченные URL и API-ключи отправляются на
https://api.anysearch.comНе используйте для запросов, содержащих конфиденциальную информацию (пароли, личные данные, коммерческую тайну), если вы не доверяете провайдеру
Избегайте вставки API-ключей непосредственно в чат — используйте переменные окружения или файлы
.env
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time web search for AI agents: ranked results, source URLs, and optional AI answers.
Agent-native search engine with live web research optimized for AI agents.
The best web search for your AI Agent
Search Google straight from your AI agent. Web results, images, videos, news, products, scholarly ar
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables AI agents to perform unified web searches, GitHub, and GitLab searches with caching, reranking, and fallback across multiple providers.413 npm18MIT
- FlicenseNot gradedqualityAmaintenanceEnables agents to query Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and other search engines for real-time results such as weather, stock data, news, images, and shopping listings. Supports flexible JSON or Markdown responses with complete or compact modes.-
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI assistants to run real-time searches across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay and other engines, returning results such as answer boxes, news, images, shopping, weather and stock data. Responses are automatically detected and formatted as structured JSON or token-saving Markdown, with optional interactive UI tools for tabular and dashboard views.-
- FlicenseNot gradedqualityAmaintenanceEnables agents to run real-time searches across Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and other engines, returning answer boxes, organic results, news, images, shopping, weather, and stock data as JSON or token-efficient Markdown. Supports compact or complete response modes, per-engine parameter schemas as resources, and interactive table/dashboard views in compatible hosts.-