mcpField
С
срезAI — MCP-сервер и поисковый API для ИИ-агентов

срезAI — MCP-сервер и поисковый API для ИИ-агентов

Remote
srezai.ruSearch0Updated 1d ago

About срезAI — MCP-сервер и поисковый API для ИИ-агентов

срезAI is an MCP server that gives AI agents access to live web search and tools for reading, extracting, and checking web content. It also supports multi-source research and YouTube transcripts, with a stdio bridge for clients that cannot connect over HTTP.

Key features

  1. 01Live web and image search
  2. 02Read pages as clean Markdown
  3. 03Extract fields using a schema
  4. 04Verify claims with source quotes
  5. 05Generate answers and conduct research
  6. 06Retrieve YouTube subtitles

Use cases

  1. 01Search current web information for an agent
  2. 02Convert web pages into readable context
  3. 03Check a claim against independent sources
  4. 04Bring YouTube subtitles into an agent workflow

MCP support

Exposes search, page-reading, extraction, verification, and research tools to MCP clients. Clients that support Streamable HTTP can connect directly; the package bridges stdio-only clients to the remote API.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://srezai.ru/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://srezai.ru/api/mcpAuth required

Tools

12
ParameterTypeRequiredDescription
numintegerNoHow many results (1-30)
depthenumNoDepth: auto (default, more engines and results) or flash (faster, narrow - for a single fact).flash | auto
querystringYesSearch query
categoryenumNoCategory: general, news, it, sciencegeneral | news | it | science
excerptsbooleanNoPull the actual text of the top pages for this query (+3-10 s: pages are read in parallel, per-page timeout caps it). Off by default.
languageenumNoЯзык / Language: auto, ru, enauto | ru | en
timeRangeenumNoСвежесть по дате публикации: day, week, month, year - окно от сегодняшнего дня (1/7/30/365 дней), all (по умолчанию) - без ограничения. Фильтр применяем мы, а не движок: страницы без даты публикации в окно не проходят, и в ответе написано, сколько таких отброшено. / Freshness by publication date: day, week, month, year - a window from today (1/7/30/365 days), all (default) means no limit. The filter is applied by us, not by the engine: pages without a publication date do not pass, and the answer states how many were dropped.all | day | week | month | year
excludeDomainsarrayNoИсключить эти сайты и их поддомены: ["pinterest.com"]. До 10 доменов. / Exclude these sites and their subdomains. Up to 10 domains.
includeDomainsarrayNoИскать только на этих сайтах, вместе с поддоменами: ["habr.com", "vc.ru"]. До 10 доменов. / Search only these sites, including subdomains. Up to 10 domains.
publishedAfterstringNoНижняя граница даты публикации, YYYY-MM-DD включительно. Сильнее timeRange, если заданы обе. / Publication date lower bound, YYYY-MM-DD inclusive. Overrides timeRange when both are given.
chunksPerSourceintegerNoСколько кусков текста вернуть на каждый из топ-4 результатов (0-5, по умолчанию 0). Куски вырезаны из страницы по релевантности запросу и ранжированы: один вызов даёт контекст, за которым иначе пришлось бы идти read_url. Цена вызова не меняется. / How many text chunks to return per top-4 result (0-5, default 0). Chunks are cut from the page by query relevance and ranked, so one call carries the context you would otherwise fetch with read_url. The call price does not change.
publishedBeforestringNoВерхняя граница даты публикации, YYYY-MM-DD включительно. / Publication date upper bound, YYYY-MM-DD inclusive.
includeRawContentbooleanNoВернуть полный текст страницы для топ-4 результатов (до 20 000 символов на каждый) - замена отдельному чтению. По умолчанию выкл. Осторожно с num: это десятки тысяч токенов, берите 1-3 результата. / Return the full page text for the top-4 results (up to 20 000 chars each) instead of fetching pages separately. Off by default. Mind num: this is tens of thousands of tokens, ask for 1-3 results.

Details

From the project README

srezai-mcp

MCP-сервер срезAI — поисковый API для ИИ-агентов: живой веб-поиск по Рунету и глобальному вебу, чтение страниц в чистый Markdown, карта сайта, извлечение по схеме, проверка утверждений, готовые ответы, многошаговое исследование и субтитры YouTube как встроенные инструменты ИИ-агента.

MCP server for SrezAI — a search API for AI agents: live web search, page reading into clean Markdown, site map, schema-based extraction, claim verification, ready answers, multi-step research and YouTube transcripts as native agent tools.

Нужен ли вам этот пакет / Do you need this package

Скорее всего нет. Если ваш клиент умеет Streamable HTTP (Claude Desktop, современные IDE-агенты) — подключайтесь к серверу напрямую, без установки:

{
  "mcpServers": {
    "srezai": {
      "url": "https://srezai.ru/api/mcp",
      "headers": { "Authorization": "Bearer srz_live_ваш_ключ" }
    }
  }
}

Пакет нужен там, где клиент умеет только stdio и не поддерживает удалённые серверы по HTTP.

Установка / Installation

{
  "mcpServers": {
    "srezai": {
      "command": "npx",
      "args": ["-y", "srezai-mcp"],
      "env": { "SREZAI_API_KEY": "srz_live_ваш_ключ" }
    }
  }
}

Ключ создаётся в личном кабинете. Нужен Node 18+.

Если Windows капризничает с переменными окружения, в некоторых клиентах помогает такая форма:

cmd /c "set SREZAI_API_KEY=srz_live_ваш_ключ && npx -y srezai-mcp"

Инструменты / Tools

ИнструментЧто делает
web_searchПоиск в живом вебе: заголовок, ссылка, фрагмент. Категории, языки, свежесть, фильтр по доменам
image_searchКартинки: прямые ссылки, источник, разрешение
read_urlСтраница → чистый Markdown; длинная приходит окнами по offset
read_urlsТо же, до 5 страниц за вызов
yt_srtСубтитры ролика YouTube (ручные или авто) → текст в контекст агента; окно from/to, таймкоды, до 5 роликов за вызов. Видео и звук не скачиваются
fetch_pageРендер в браузере: скриншот и Markdown; если рендер не удался — текст за 1 кредит вместо 3
extractТолько запрошенные поля по вашей схеме, без текста страницы; до 5 ссылок
verify_claimВердикт supported / refuted / mixed / unverified с дословными цитатами по 2–5 независимым доменам
answer_searchГотовый ответ со ссылками: поиск, семантическое ранжирование BGE-reranker-v2-m3, чтение и синтез
deep_researchАгентное исследование по многим источникам; идёт долго, поэтому возвращает талон, а ответ забирается по нему
get_usageБаланс, квота, расход по услугам и прайс-лист. Бесплатно, квоту не расходует
mapКарта сайта: адреса и разделы из sitemap или со стартовой страницы, до 200 адресов за вызов
crawlКарта адресов плюс текст найденных страниц; фильтры по адресу и по тексту

Описания, параметры и цены живут на сервере, а не в пакете: агент видит их через tools/list в момент подключения. Новый инструмент появляется у вас без обновления srezai-mcp.

Платите только за результат: ошибка и вызов, не принёсший ничего, не списываются. 1 кредит = 0,10 ₽, точный прайс-лист отдаёт get_usage.

Как это работает / How it works

Пакет — тонкий мост: читает JSON-RPC из stdin, пересылает на https://srezai.ru/api/mcp с вашим ключом, возвращает ответ в stdout. Собственной логики инструментов в нём нет — поэтому он не может разойтись с тем, что на самом деле умеет API.

Зависимостей во время работы — ноль: только встроенные модули Node.

Готовый mcp-remote здесь не подошёл: он начинает с OAuth-регистрации клиента и не умеет статический Bearer-ключ, на котором работает срезAI.

Настройка / Configuration

ПеременнаяНазначение
SREZAI_API_KEYКлюч доступа. Нужен для вызова инструментов
SREZAI_MCP_ENDPOINTДругой адрес сервера. По умолчанию https://srezai.ru/api/mcp

Без ключа мост всё равно запускается и отдаёт initialize и tools/list: список инструментов сервер публикует анонимно, так его читают каталоги MCP. Вызов любого инструмента в этом режиме вернёт ошибку с указанием задать SREZAI_API_KEY. / Without a key the bridge still starts and serves initialize and tools/list — the tool list is public, which is how MCP directories read it. Calling a tool returns an error asking you to set SREZAI_API_KEY.

Разработка / Development

npm ci && npm test && npm run build

Docker-образ (его собирают каталоги MCP, опрашивая сервер в песочнице) / Docker image, built by MCP directories to introspect the server in a sandbox:

docker build -t srezai-mcp . && docker run --rm -i -e SREZAI_API_KEY=srz_live_ваш_ключ srezai-mcp

Правки принимаются здесь, на GitHub: CONTRIBUTING.md объясняет, почему копия на GitVerse — зеркало и как прислать патч, если GitHub недоступен. Об уязвимости — SECURITY.md, не публичным issue. Правила общения — CODE_OF_CONDUCT.md.

Changes go to GitHub: CONTRIBUTING.md explains why the GitVerse copy is a mirror and how to send a patch if GitHub is unavailable to you. For vulnerabilities see SECURITY.md rather than a public issue. Ground rules: CODE_OF_CONDUCT.md.

Лицензия / License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.