Skip to main content
Glama
anysearch-ai

AnySearch

Official
by anysearch-ai

MCP-сервер 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 --api_key / заголовок Authorization

2

Переменная окружения ANYSEARCH_API_KEY

3

Файл .env (ANYSEARCH_API_KEY=<key>)

4

Анонимный доступ (низкие лимиты)

Поведение при использовании ключа

Сценарий

Поведение

Нет ключа

Анонимный доступ (низкие лимиты)

Есть ключ

Отправляется через заголовок Authorization: Bearer <key>, повышенные лимиты

Ключ исчерпан, получен авто-зарегистрированный ключ

Агент должен запросить подтверждение у пользователя, затем сохранить новый ключ

Ключ исчерпан, нового ключа нет

Уведомить пользователя и предложить настроить новый 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

opencode.json

Нет

Claude Desktop (2025.6+)

Streamable HTTP

claude_desktop_config.json

Нет

Claude Desktop (устаревший)

stdio

claude_desktop_config.json

Да

mcp-remote

Cursor

SSE

.cursor/mcp.json

Да

supergateway

VS Code Copilot

stdio

.vscode/mcp.json

Да

mcp-remote

Windsurf

SSE

mcp_config.json

Да

supergateway

Cline

stdio

Настройки VS Code

Да

mcp-remote

Доступные инструменты

Выполнение поискового запроса — общего или по вертикальному домену.

Параметр

Тип

Обязателен

Описание

query

string

Да

Поисковый запрос. Для вертикального поиска следуйте query_format из list_domains

domain

string

Нет

Вертикальный домен (например, finance, academic, security)

sub_domain

string

Нет

Ключ маршрутизации поддомена (например, finance.us_stock). Обязателен для вертикального поиска

sub_domain_params

object

Нет

Дополнительные параметры согласно схеме поддомена

content_types

string[]

Нет

Фильтр: web, news, code, doc, academic, data, image, video, audio

zone

string

Нет

cn или intl. Обязателен, если поддомен указывает zone=CN

max_results

integer

Нет

1–100, по умолчанию 10

freshness

string

Нет

day, week, month, year

list_domains

Запрос каталога вертикальных доменов. Должен вызываться перед вертикальным поиском для обнаружения доступных поддоменов и форматов их запросов.

Параметр

Тип

Обязателен

Описание

domain

string

Один из

Один домен для запроса

domains

string[]

Один из

Пакет до 5 доменов

Возвращает таблицу Markdown: sub_domain | description | query_format | params_schema | zone

Выполнение 2–5 независимых поисковых запросов параллельно. Одиночный сбой не блокирует остальные.

Параметр

Тип

Обязателен

Описание

queries

object[]

Да

1–5 объектов запросов, каждый с теми же полями, что и search

extract

Получение полного содержимого страницы по URL и возврат в формате Markdown. Обрезается на 50 000 символов. Только HTML-страницы.

Параметр

Тип

Обязателен

Описание

url

string

Да

Целевой URL (http:// или https://)

Поток принятия решений

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 для целевого домена и следовать:

  1. query_format — точный формат строки запроса (например, тикер, а не естественный язык)

  2. params_schema — JSON-схема для дополнительных параметров

  3. zone — если CN, вы должны установить zone: "cn" в вызове поиска

  4. Выбор 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

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
19dResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    A
    quality
    B
    maintenance
    Provides LLMs with real-time web search and content extraction capabilities, including text/news search, full-text URL reading, and targeted technical documentation search.
    3
    23
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    Enables 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.
    14
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables AI agents to perform unified web searches, GitHub, and GitLab searches with caching, reranking, and fallback across multiple providers.
    4
    58
    19
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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