AnySearch
OfficialMCP-сервер AnySearch
Универсальный MCP-сервер для поиска в реальном времени, поддерживающий общий веб-поиск, поиск по вертикальным доменам (23 домена), параллельный пакетный поиск и извлечение контента с веб-страниц в формате Markdown.
Возможности
Общий веб-поиск — запросы на естественном языке без ограничений
Поиск по вертикальным доменам — структурированные запросы по 23 доменам (финансы, наука, безопасность, право, код и т. д.)
Параллельный пакетный поиск — до 5 независимых запросов за один вызов
Извлечение контента URL — получение и извлечение полного содержимого страницы в формате Markdown
Анонимный доступ — работает без API-ключа (с более низкими лимитами запросов)
Related MCP server: Scout
Настройка 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 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
- AlicenseAqualityBmaintenanceProvides LLMs with real-time web search and content extraction capabilities, including text/news search, full-text URL reading, and targeted technical documentation search.323MIT
- AlicenseBqualityBmaintenanceEnables AI agents to perform comprehensive search across 27 search engines including web, academic, code, community, package managers, video, images, podcasts, and maps, with multi-modal support, caching, and security features.14MIT
- AlicenseAqualityBmaintenanceEnables AI agents to perform unified web searches, GitHub, and GitLab searches with caching, reranking, and fallback across multiple providers.45819MIT
- AlicenseNot gradedqualityBmaintenanceProvides web search and content extraction for AI agents.MIT
Related MCP Connectors
The best web search for your AI Agent
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.
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/anysearch-ai/anysearch-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server