ai·rete·rag について
ai·rete·rag は、監査可能なドメインルールに基づいて判断する MCP サーバーです。判定は Rete ルールエンジンが行い、LLM は取り込んだポリシー文書を根拠に理由を説明します。
主な機能
- 01ドメインルールに基づく判定
- 02ポリシー文書に基づく説明
- 03ポリシー文書の取り込みとルール管理
- 04ルール条件とソース YAML の確認
- 05事実の出典と不足項目の記録
- 06アカウントの利用枠を確認
活用シーン
- 01融資ポリシーに照らして申請を評価
- 02ポリシー文書からルール案を作成・確認
- 03判定に影響する案件情報を収集
- 04過去の日付に有効だったポリシーを参照
MCP 対応
判定、ルール管理、ポリシー取り込み、利用状況確認のツールと、案件判定のワークフロープロンプトを MCP クライアントに提供します。ホスト URL またはローカル実行で接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://ai-rete-rag.com/mcpclaude mcp add --transport http com-ai-rete-rag-ai-rete-rag https://ai-rete-rag.com/mcp{"mcpServers":{"com-ai-rete-rag-ai-rete-rag":{"type":"http","url":"https://ai-rete-rag.com/mcp"}}}Cursor で開く{"servers":{"com-ai-rete-rag-ai-rete-rag":{"type":"http","url":"https://ai-rete-rag.com/mcp"}}}VS Code で開く{"mcpServers":{"com-ai-rete-rag-ai-rete-rag":{"type":"http","url":"https://ai-rete-rag.com/mcp"}}}{"mcpServers":{"com-ai-rete-rag-ai-rete-rag":{"serverUrl":"https://ai-rete-rag.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://ai-rete-rag.com/mcp認証が必要https://ai-rete-rag.com/mcp/auth認証が必要ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| as_of | any | いいえ | |
| facts | any | いいえ | |
| query | string | はい | |
| domain | string | はい | |
| fact_sources | any | いいえ | |
| response_mode | enum | いいえ | verdict_only | verdict_with_explanation | full_audit |
| unstructured_text | any | いいえ | |
| extract_from_retrieval | boolean | いいえ | |
| filter_retrieval_with_rules | boolean | いいえ |
詳細
ai·rete·rag MCP Server
Claude Code、Claude Desktop、または任意の MCP クライアントから、ai·rete·rag を利用できます。RAG を活用した説明と、決定論的なルールベースの判定を提供します。
判定は常に Rete ルールエンジンが行います(監査可能で再現性があります)。LLM は、取り込んだポリシー文書に基づいて「なぜ」そう判定されたのかを説明するだけです。
ツール
| ツール | 内容 |
|---|---|
decide | ドメインの判定を行います。構造化された事実や自由記述に対応し、オプションで Pattern 01(ルールによる検索対象の絞り込み)と Pattern 02(作業メモリへの検索結果の取り込み)を利用できます。as_of を指定すると、過去のある日に有効だったポリシー文書を読み込みます |
get_parameters | ドメインのルールが判定に使う事実を、判定への影響が大きい順に(アカウント独自のルールから)取得します。decide の前に収集する情報を確認できます |
list_rules | ドメインのルールを、条件、判定結果、サリエンス、重複状況とともに確認します |
get_rule_source | ドメインのルールセットを、編集可能な YAML として取得します |
import_policy_rules | 文書化されたポリシーを、ルール化した箇所を示す文の引用付きのドラフトルールに変換します(保存はされません。内容を確認してから put_rules を実行してください) |
put_rules | YAML からドメインのルールセットを作成または置換します(dry_run で検証できます) |
ingest_text | ポリシーのテキストをドメインのナレッジベースに追加します。日付(effective_from、effective_until)を指定したり、以前のバージョンを置き換えたり(supersedes)できます |
list_documents | ドメインに取り込まれた文書を閲覧します |
get_usage | プランと、当月の残りの判定回数を確認します |
プロンプト:decide_case
アカウント内の任意のドメイン(独自のドメインを含む)でケースを判定するためのエージェントワークフローです。まず get_parameters を呼び出して、ルールが判定に使う事実を確認します。ケースの内容(テキスト、写真、文書のスキャン、音声メモ、動画)を読み取り(エージェント自身がメディアを読み取り、API に渡されるのは事実のみです)、それを該当するフィールドに正確に対応付けます。続いて、各事実の出典ファイルを記録する fact_sources を指定して decide を呼び出します(出典は判定の監査証跡に保持されます)。結果の missing_parameters(判定結果を変える可能性のある未確認の事実)が空でない場合は、それらについて、判定への影響が大きいものから順にユーザーに確認し、再度判定します。判定は常にルールに基づいて行われます。
URL で接続(インストール不要)
このサーバーはホスト型でも提供されています。静的ヘッダーを設定する欄がない URL 接続型のクライアントでは、この方法のみ利用できます。特に、claude.ai と Claude Desktop のカスタムコネクターが該当します。
| URL | 認証 | 接続先 |
|---|---|---|
https://ai-rete-rag.com/mcp/auth | ブラウザーで Google に一度サインイン | 自分のアカウント — ドメインとプランの利用枠 |
https://ai-rete-rag.com/mcp | なし、または Authorization: Bearer ik_... | 匿名で共有デモドメインに接続。キーを指定すると自分のアカウントに接続 |
カスタムコネクターとして https://ai-rete-rag.com/mcp/auth を追加し、プロンプトを承認してください。接続は Settings → Connected apps に表示され、切断するとすぐに反映されます。
インストール
uv を使えばインストールは不要です。uvx ai-rete-rag-mcp が必要に応じてサーバーを取得し、実行します(下記の設定例を参照してください)。
または、パッケージとしてインストールできます。
pip install ai-rete-rag-mcp # from PyPI
pip install . # or from source, in this repo
設定
まず API キーを作成します。ai-rete-rag.com にサインインし、Settings → API Keys を開いてキー(ik_... — 一度だけ表示されます)を作成してください。
Claude Code
claude mcp add ai-rete-rag -e AI_RETE_RAG_API_KEY=ik_your-key-here -- uvx ai-rete-rag-mcp
(pip でインストールした場合は、-- uvx ai-rete-rag-mcp の代わりに -- ai-rete-rag-mcp を使用してください。)
または、インストールを省略し、キーを指定してホスト型エンドポイントに接続できます。
claude mcp add --transport http ai-rete-rag https://ai-rete-rag.com/mcp \
--header "Authorization: Bearer ik_your-key-here"
Claude Desktop/その他のクライアント(JSON)
{
"mcpServers": {
"ai-rete-rag": {
"command": "uvx",
"args": ["ai-rete-rag-mcp"],
"env": {
"AI_RETE_RAG_API_KEY": "ik_your-key-here"
}
}
}
}
(pip install を使用する場合は、"command": "ai-rete-rag-mcp" を設定し、"args" を削除してください。)
環境変数:
| 変数 | デフォルト | 用途 |
|---|---|---|
AI_RETE_RAG_API_KEY | (なし) | API キーです。呼び出しを認証し、プランの利用枠に紐づけます |
AI_RETE_RAG_API_URL | https://ai-rete-rag.com | API のベース URL です。ローカル開発では http://localhost:8000 を指定します |
キーがなくても、無料利用枠の制限内で共有デモドメイン(loan、fraud、
clinical など)を引き続き試せます。
例
ai·rete·rag を使って、次のローン申請を承認すべきか判断してください: クレジットスコア 645、年収 52,000 ドル、希望融資額 30,000 ドル。
Claude は decide(domain="loan", facts={...}) を呼び出し、ルールに基づく判定と、
引受ポリシーを引用した平易な説明を返します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。