
anysearch-ai/anysearch-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Унифицированный сервер поиска в реальном времени MCP, поддерживающий общий веб-поиск, вертикальный поиск по домену, параллельный пакетный поиск и извлечение содержимого URL на всю страницу.
Обзор
Унифицированный сервер поиска в реальном времени MCP, поддерживающий общий веб-поиск, вертикальный поиск по домену, параллельный пакетный поиск и извлечение содержимого URL на всю страницу. - — открытые запросы на естественном языке — — структурированные запросы по финансам, академическому делу, безопасности, праву, коду и многим другим — выполняют несколько независимых запросов за один вызов — — загружают и извлекают весь контент страницы как Markdown — — работают без ключа API (с более низкими ограничениями скорости) API-ключ — это . Без ключа все функции всё равно работают через анонимный доступ с более низкими ограничениями скорости. Посетите https://anysearch.com/console/api-keys, чтобы создать свободный API-ключ. AnySearch MCP серверный транспорт (спецификация MCP 2025-03-26). Клиенты SSE и stdio могут подключаться через прокси. Для агентов, поддерживающих потоковый HTTP-транспорт (спецификация MCP 2025-03-26+): (~/.opencode/config.json или проект opencode.json): Без ключа API опустите раздел с заголовками. Сервер автоматически будет использовать анонимный доступ.
Обзор (машинный перевод)
английский | 简体中文
Унифицированный сервер поиска в реальном времени MCP, поддерживающий общий веб-поиск, вертикальный поиск по домену, параллельный пакетный поиск и извлечение содержимого URL на всю страницу.
Особенности
- Общий веб-поиск — открытые запросы на естественном языке
- Vertical Domain Search — структурированные запросы по финансам, академическим направлениям, безопасности, юридическим, коду и другим направлениям
- Parallel Batch Search — выполнение нескольких независимых запросов в одном вызове
- URL Content Extraction — получить и извлечь весь контент страницы как Markdown
- Анонимный доступ — работает без ключа API (с более низкими ограничениями скорости)
Конфигурация ключа API
API-ключ необязательный, но рекомендуется. Без ключа все функции всё равно работают через анонимный доступ с более низкими ограничениями скорости.
Регистрация для API-ключа (рекомендуется)
Агент может зарегистрировать пользователя и получить API-ключ за один вызов — без кода подтверждения, без ручной регистрации. Попросите пользователя предоставить реальный адрес электронной почты: он становится именем пользователя аккаунта.
Ответ успеха (code: 0) возвращает информацию о аккаунте и одноразовый открытый API-ключ:
Квотные поля, такие как rate_limit, являются значениями ответа, специфичными для аккаунта; не рассматривайте пример как фиксированный план.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
AnySearch MCP Server
English | 简体中文
Unified real-time search MCP server supporting general web search, vertical domain search, parallel batch search, and full-page URL content extraction.
Features
- General Web Search — open-ended natural language queries
- Vertical Domain Search — structured queries across finance, academic, security, legal, code, and more
- Parallel Batch Search — execute multiple independent queries in one call
- URL Content Extraction — fetch and extract full page content as Markdown
- Anonymous Access — works without an API key (with lower rate limits)
API Key Configuration
An API key is optional but recommended. Without a key, all features still work via anonymous access with lower rate limits.
Register for an API Key (Recommended)
The agent can register the user and obtain an API key in a single call — no verification code, no manual signup. Ask the user for a real email address: it becomes the account username.
curl -s -X POST "https://api.anysearch.com/v1/auth/email/register" \
-H "Content-Type: application/json" \
-d '{"email": "[email protected]"}'
Success response (code: 0) returns the account info and a one-time plaintext API key:
{
"code": 0,
"message": "success",
"data": {
"username": "[email protected]",
"email": "[email protected]",
"login_url": "https://www.anysearch.com/login",
"api_key": {
"id": "key_xxxxxxxx",
"key": "as_sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"key_prefix": "as_sk_xxxxxx...",
"name": "default",
"rate_limit": 100,
"quota_limit": 0,
"expires_at": null,
"created_at": "2026-06-23T10:23:00Z"
}
}
}
Quota fields such as rate_limit are account-specific response values; do not treat the example as a fixed plan.
On success the agent MUST:
- Put
data.api_key.keyinto the MCP server config as theAuthorization: Bearervalue (and/or setANYSEARCH_API_KEY) — it is shown only once (it can also be retrieved later from the dashboard). - Tell the user their username (= email) and the
login_url.
Errors can be expressed through the HTTP status, application-level code, or message; do not assume every error uses code: -1:
| status / code / message | what to do |
|---|---|
Invalid email address. |
ask the user to re-enter the email |
HTTP 409 or email_already_registered |
email is taken — tell the user to sign in at login_url; do not retry |
code: 42901, rate_limited, or contains Rate limited |
prefer a retry delay from Retry-After, response data, or the message; if none is provided, stop repeated requests and retry later or use anonymous access |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"anysearch": {
"type": "http",
"url": "https://api.anysearch.com/mcp",
"headers": {
"Authorization": "Bearer ${ANYSEARCH_API_KEY}",
"X-Anysearch-Client": "mcp/1.0.0"
}
}
}
}