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

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

リモート
srezai.ru検索01 日前に更新
リポジトリ公式サイト

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

срезAI は、AI エージェントにライブウェブ検索やページの読み取り、抽出、検証機能を提供する MCP サーバーです。複数の情報源を使った調査や YouTube 字幕にも対応し、HTTP 接続に対応しないクライアント向けの stdio ブリッジもあります。

主な機能

  1. 01ライブウェブ・画像検索
  2. 02ページをクリーンな Markdown として取得
  3. 03スキーマに沿った項目抽出
  4. 04引用付きの主張検証
  5. 05回答生成と複数段階の調査
  6. 06YouTube 字幕の取得

活用シーン

  1. 01エージェントで最新のウェブ情報を検索
  2. 02ウェブページを読み取りやすいコンテキストに変換
  3. 03複数の独立した情報源で主張を確認
  4. 04YouTube 字幕をエージェントのワークフローに取り込む

MCP 対応

検索、ページ読み取り、抽出、検証、調査のツールを MCP クライアントに公開します。Streamable HTTP 対応クライアントは直接接続でき、stdio のみのクライアントにはリモート API へのブリッジを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://srezai.ru/api/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://srezai.ru/api/mcp認証が必要

ツール

12
パラメーター型必須説明
numintegerいいえ結果数(1~30)/ 結果数(1~30)
depthenumいいえ深度:auto(デフォルト。より多くのエンジンと結果)または flash(高速で範囲が狭く、単一の事実向け)。/ Depth: auto (default, more engines and results) or flash (faster, narrow - for a single fact).flash | auto
querystringはい検索クエリ / Search query
categoryenumいいえカテゴリ / Category: general, news, it, sciencegeneral | news | it | science
excerptsbooleanいいえこのクエリに関連する上位ページの実際のテキストを取得します(+3~10 秒:ページは並行して読み込まれ、ページごとのタイムアウトで上限が設定されます)。デフォルトではオフです。/ Pull 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.
languageenumいいえЯзык / Language: auto, ru, enauto | ru | en
timeRangeenumいいえСвежесть по дате публикации: 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
excludeDomainsarrayいいえИсключить эти сайты и их поддомены: ["pinterest.com"]. До 10 доменов. / Exclude these sites and their subdomains. Up to 10 domains.
includeDomainsarrayいいえИскать только на этих сайтах, вместе с поддоменами: ["habr.com", "vc.ru"]. До 10 доменов. / Search only these sites, including subdomains. Up to 10 domains.
publishedAfterstringいいえНижняя граница даты публикации, YYYY-MM-DD включительно. Сильнее timeRange, если заданы обе. / Publication date lower bound, YYYY-MM-DD inclusive. Overrides timeRange when both are given.
chunksPerSourceintegerいいえСколько кусков текста вернуть на каждый из топ-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.
publishedBeforestringいいえВерхняя граница даты публикации, YYYY-MM-DD включительно. / Publication date upper bound, YYYY-MM-DD inclusive.
includeRawContentbooleanいいえВернуть полный текст страницы для топ-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.

詳細

srezai-mcp

срезAI の MCP サーバーは、AI エージェント向けの検索 API です。Runet とグローバルウェブをリアルタイムで検索し、ページをクリーンな Markdown として読み込み、サイトマップを取得し、スキーマに基づいて抽出し、主張を検証し、回答を生成します。多段階の調査や YouTube の字幕も、AI エージェントの組み込みツールとして利用できます。

срезAI 向けの MCP サーバーです。AI エージェント向けの検索 API として、ウェブのリアルタイム検索、ページのクリーンな Markdown への読み込み、サイトマップ、スキーマに基づく抽出、主張の検証、回答の生成、多段階の調査、YouTube の文字起こしを、エージェントのネイティブツールとして提供します。

このパッケージは必要ですか / 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同様の処理を、1 回の呼び出しで最大 5 ページに対して実行します
yt_srtYouTube 動画の字幕(手動または自動)をエージェントのコンテキスト用テキストに変換します。from/to による範囲指定、タイムスタンプに対応し、1 回の呼び出しで最大 5 本の動画を処理します。動画や音声はダウンロードしません
fetch_pageブラウザーでレンダリング:スクリーンショットと Markdown。レンダリングに失敗した場合は、3 クレジットではなく 1 クレジットでテキストを返します
extractページのテキストは含めず、指定したスキーマに基づいて要求されたフィールドのみを抽出します。最大 5 件のリンクに対応
verify_claim2~5 件の独立したドメインからの逐語引用を添えて、supported/refuted/mixed/unverified の判定を返します
answer_searchリンク付きの回答を生成します。検索、BGE-reranker-v2-m3 による意味的なランキング、読み込み、統合を行います
deep_research多数のソースを用いたエージェントによる調査です。時間がかかるため、引換券を返し、その券を使って回答を取得します
get_usage残高、クォータ、サービスごとの利用状況、料金表を確認できます。無料で、クォータを消費しません
mapサイトマップ:sitemap またはトップページから URL とセクションを取得します。1 回の呼び出しで最大 200 URL
crawlURL のマップと、見つかったページのテキストを取得します。URL とテキストでフィルターできます

説明、パラメーター、料金はパッケージではなくサーバー上で管理されています。エージェントは接続時に tools/list を通じてこれらを取得します。新しいツールも srezai-mcp を更新せずに利用できます。

結果が得られた場合にのみ料金が発生します。エラーや、何も得られなかった呼び出しではクレジットは消費されません。1 クレジット = 0.10 ₽ です。正確な料金表は get_usage で取得できます。

仕組み / How it works

このパッケージはシンプルなブリッジです。stdin から JSON-RPC を読み取り、キーを付けて https://srezai.ru/api/mcp に転送し、応答を stdout に返します。ツールの独自ロジックは含まれていないため、API が実際に提供する機能との食い違いは起こりません。

実行時の依存関係はゼロで、Node の組み込みモジュールのみを使用します。

既製の mcp-remote は、この用途には適していませんでした。OAuth によるクライアント登録から始まり、срезAI が使用する静的な Bearer キーに対応していないためです。

設定 / Configuration

変数用途
SREZAI_API_KEYアクセスキーです。ツールの呼び出しに必要です
SREZAI_MCP_ENDPOINT別のサーバーアドレスです。デフォルトは https://srezai.ru/api/mcp です

キーがなくてもブリッジは起動し、initialize と tools/list を提供します。ツール一覧は公開されており、MCP ディレクトリはこれを使って一覧を取得します。この状態でツールを呼び出すと、SREZAI_API_KEY を設定するよう求めるエラーが返されます。

開発 / Development

npm ci && npm test && npm run build

Docker イメージ(MCP ディレクトリがサンドボックス内でサーバーを調査するためにビルドします):

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

変更は GitHub で受け付けています。CONTRIBUTING.md では、GitVerse 上のコピーがミラーである理由と、GitHub を利用できない場合のパッチの送信方法を説明しています。脆弱性については、公開 issue ではなく SECURITY.md をご覧ください。行動規範については CODE_OF_CONDUCT.md をご覧ください。

ライセンス / License

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。