mcpField
D
drxinfra knowledge base for Directum RX

drxinfra knowledge base for Directum RX

リモート
drxinfra.ruメモリ・ナレッジ01 週間前に更新
リポジトリ公式サイト

drxinfra knowledge base for Directum RX について

rxkbはDirectum RX管理者向けの読み取り専用リモートMCPサーバーで、drxinfra.ruのロシア語資料を提供します。ログエラー検索やサイト検索に加え、サイジング、バージョン確認、アップグレードチェックリスト、安全性の自己評価を利用できます。

主な機能

  1. 01ログ行からエラーを検索
  2. 02記事の取得とサイト検索
  3. 03RXとローカルAIの機材を算定
  4. 04コンポーネントの対応バージョン確認
  5. 05アップグレードチェックリスト
  6. 06重み付きセキュリティ自己評価

活用シーン

  1. 01Directum RXのログエラー調査
  2. 02本番・テスト環境の規模見積もり
  3. 03アップグレード前のバージョン確認
  4. 04環境のセキュリティ設定の評価

MCP 対応

Streamable HTTPのリモートMCPサーバーとして、ナレッジ検索、サイジング、チェックリスト用の読み取り専用ツールを8つ提供します。ログイン不要で、リクエスト引数は保存されません。

設定

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

エンドポイントhttps://drxinfra.ru/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

rxkb:Directum RX 向け drxinfra ナレッジベース(MCP 経由)

Directum RX 管理者向け drxinfra.ru ナレッジベースを備えた公開 MCP サーバーです。 AI エージェント(Claude Code、Cursor、Claude Desktop、VS Code、Cline、およびリモート MCP に対応するすべてのクライアント)が直接問い合わせできます。約 200 件のエラー(RX サービス、Directum Launcher、PostgreSQL、RabbitMQ、Elasticsearch、証明書、Keycloak、nginx、Docker、Kubernetes)のリファレンスからログのエラーを検索したり、記事を読んだり、サイトを検索したり、サイトの計算ツールと同じ数値で RX やローカル AI アシスタント用のサーバーをサイジングしたり、コンポーネントのバージョンを確認したり、アップグレードのチェックリストや加重式のセキュリティ自己評価を進めたりできます。エンドポイントは https://drxinfra.ru/mcp(Streamable HTTP、MCP 2026-07-28 以前に対応)です。読み取り専用で、サインイン不要、外部への接続はなく、リクエスト内容は保存されません。コンテンツはロシア語です。

claude mcp add --transport http rxkb https://drxinfra.ru/mcp

Directum RX 管理者向けの drxinfra.ru ナレッジベースを備えた MCP サーバーです。AI エージェントは、ブラウザーを開いたりページからコピーしたりせずに直接問い合わせられます。ログの行が何を意味するのか、確認・修正する方法、RX に必要なサーバー数、ローカル AI モデル向けのハードウェア、対応している PostgreSQL および Elasticsearch のバージョン、アップグレード時に忘れてはならないことなどを確認できます。

アドレス:https://drxinfra.ru/mcp。読み取り専用で、登録やキーは不要です。人間向けのページ:drxinfra.ru/mcp.html。

接続

Claude Code

claude mcp add --transport http rxkb https://drxinfra.ru/mcp

Cursor(~/.cursor/mcp.json またはプロジェクト内の .cursor/mcp.json)

{ "mcpServers": { "rxkb": { "url": "https://drxinfra.ru/mcp" } } }

VS Code(.vscode/mcp.json)

{ "servers": { "rxkb": { "type": "http", "url": "https://drxinfra.ru/mcp" } } }

Claude Desktop と claude.ai:Settings → Connectors → Add custom connector を選択し、アドレスに https://drxinfra.ru/mcp を指定します。

その他のクライアント(Cline、Roo Code、Continue、OpenCode、Cherry Studio、および DeepSeek、Qwen、GigaChat のモデルを使うエージェント):サーバーの種類は Streamable HTTP、アドレスは同じです。stdio のみに対応するクライアントでは、ブリッジとして npx -y mcp-remote https://drxinfra.ru/mcp を利用できます。

クライアントを使わずに、サーバーが応答することを確認できます。

curl -s https://drxinfra.ru/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

ツール

ツール機能
find_errorログ行またはエラーテキスト → ナレッジベースの記事:エラーの原文、意味、確認方法、対処方法、リンク。drxinfra.ru/errors の解析フォームと同じテンプレート、同じ順序で表示します
get_articledrxinfra.ru のブログ記事またはエラーページの全文を、ID またはアドレスで取得します
search_site記事、エラー、ツールページを、サイト内検索と同じ結果で検索します
size_rx本番、テスト、プリプロダクション環境向けに、役割別の RX 用サーバー、vCPU、メモリ、ディスクを算出します。サイジング計算ツール と同じモデルで計算し、回答には同じ計算結果をサイトで開くためのリンクが含まれます
size_aillama.cpp の CPU での実測値に基づき、ローカルの RX AI アシスタント向けハードウェアを提示します。サーバー、メモリ、応答時間、回答品質、モデルの比較を、サイトと同じ形式で確認できます
component_versionsベンダーのドキュメントに基づき、RX 4.12 および 25.2 に対応する OS、Docker、PostgreSQL と互換性のある DBMS、MS SQL、RabbitMQ、Elasticsearch、Kubernetes のバージョンを提示します。それ以外のバージョンについては、データがないことを明確に伝えます
upgrade_checklistRX の更新チェックリストです。7 段階、44 項目で構成され、チェック項目と、チェックリストページで開くためのリンクが含まれます
security_self_check重み付けされたセキュリティ自己評価の質問が 22 個あります。回答に基づき、スコア、ゾーン、問題点の一覧をサイトと同じ順序で提示します

各回答の末尾には、情報の取得元である drxinfra.ru のページへのリンクと、サポートが必要な場合の問い合わせ先が記載されています。

エージェントへの質問例:

  • 「WebServer のログに Npgsql.PostgresException: 53300: sorry, too many clients already とあります。どうすればよいですか?」
  • 「ユーザー 1500 人、Kubernetes、フェイルオーバー構成、年間 30 万件のドキュメントを想定した RX 用サーバーを算出してください」
  • 「従業員 500 人向けの RX アシスタント用ローカルモデルには、どのようなハードウェアが必要ですか?」
  • 「RX 25.2 がサポートしている Elasticsearch のバージョンを教えてください」
  • 「drxinfra の質問に沿って、当社環境のセキュリティ自己評価を進めましょう」

サーバーが参照・保存する情報

  • サーバーが受け取るのは呼び出し引数のみです。ログ行、検索クエリ、計算パラメーターなどです。ログ行を送信する前に、パスワード、トークン、サーバー名、個人情報を削除してください。解析に必要なのはエラーそのものだけです。
  • 引数はどこにも保存されません。サービスログにはリクエストごとに、メソッド、ツール名、クライアント名、応答コード、サイズ、所要時間が 1 行だけ記録されます。アドレスと引数は記録されません。Web サーバーのログには、リクエスト本文を含めず、アドレスを短縮したもの(末尾のオクテットをゼロにしたもの)とパス /mcp が記録されます。これはサイト全体と同じ方式です。
  • サーバーは外部へアクセスしません。データはすべて、デプロイ時にサイトのソースから作成した単一のファイルに含まれています。
  • 制限事項:アドレスごとのリクエスト頻度、同時リクエスト数、リクエストサイズ、応答時間。詳しくは、docs/security.md をご覧ください。

Как устроено

сайт (статьи, справочник ошибок, калькуляторы) ──hack/build-kb.py──▶ kb.json ──▶ rxkb ──Streamable HTTP──▶ ИИ-агент
  • hack/build-kb.py собирает kb.json из исходников сайта: markdown статей и ошибок, индекс поиска, модели калькуляторов, вопросы и чек-листы из разметки страниц. Только стандартная библиотека Python.
  • Модель сайзинга RX сервер выполняет как есть: это тот же assets/sizing.js, что считает в браузере, во встроенном интерпретаторе JavaScript (goja). Скрипт приходит из репозитория сайта при сборке, запрос передаёт только проверенные числа и значения из списка.
  • Разбор строки лога, поиск, железо под ИИ, самооценка и чек-лист повторены на Go строка в строку за скриптами сайта. hack/parity/site-check.mjs прогоняет одни и те же входы через сервер и через страницы сайта в headless Chrome и сравнивает ответы. Если скрипт сайта меняется, сервер пишет предупреждение при загрузке базы.
  • Протокол: официальный Go SDK MCP, режим без сессий, ответы JSON. Клиенты на протоколе 2026-07-28 работают через server/discover, старые (2025-11-25, 2025-06-18, 2025-03-26) через initialize.

Разработка

go test ./...                                    # тесты на тестовом мини-сайте testdata/site
go run . -kb testdata/kb.json -listen 127.0.0.1:8790
python3 hack/build-kb.py --site ../landing --out /tmp/kb.json   # база из настоящего сайта
go run . -kb /tmp/kb.json -check                 # что в базе
node hack/parity/site-check.mjs --mcp http://127.0.0.1:8790/mcp --site https://drxinfra.ru/

Проверки перед коммитом и в CI: gofmt, go vet, go test, hack/leakcheck.sh, hack/vulncheck.sh (trivy по бинарнику и образу). Выкладка на сервер: docs/deploy.md. Изменения: CHANGELOG.md.

Лицензия

Код под Apache 2.0, см. LICENSE и NOTICE. Имена rxkb и drxinfra лицензия не передаёт: форк распространяйте под другим именем. Тексты статей и справочника drxinfra.ru в репозиторий не входят и под эту лицензию не попадают: сервер отдаёт их со ссылкой на сайт.

Directum RX — продукт компании Directum. Проект с вендором не связан.

コメント

MCP は初めてですか?

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

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