UNIDROIT Principles 2016 について
UNIDROIT Principles 2016 の固定テキストを、閉じた形式の法律質問に答える実行可能なルールとして提供します。回答には根拠と出典が含まれ、シナリオで検証されます。
主な機能
- 01固定された UNIDROIT 原文
- 02テーマ別のルールパッケージ
- 03シナリオによる回答検証
- 04ホスト型またはローカルでの評価
活用シーン
- 01契約成立に関する質問の評価
- 02時効や不履行の分析
- 03ハードシップや利息の検討
MCP 対応
ホスト型 MCP サーバーとローカルの Docker Compose 構成を提供し、MCP クライアントから質問を受け付けます。どちらも同じ固定法典とエンジンを使います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.arxo.io/mcp/piccclaude mcp add --transport http io-arxo-picc https://mcp.arxo.io/mcp/picc{"mcpServers":{"io-arxo-picc":{"type":"http","url":"https://mcp.arxo.io/mcp/picc"}}}Cursor で開く{"servers":{"io-arxo-picc":{"type":"http","url":"https://mcp.arxo.io/mcp/picc"}}}VS Code で開く{"mcpServers":{"io-arxo-picc":{"type":"http","url":"https://mcp.arxo.io/mcp/picc"}}}{"mcpServers":{"io-arxo-picc":{"serverUrl":"https://mcp.arxo.io/mcp/picc"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
20| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| kinds | array | いいえ | 候補の種類を絞り込みます |
| limit | integer | いいえ | 候補数(8、最大 25 件) |
| query | string | はい | 自分の言葉で質問または概念を入力します |
| package | string | いいえ | この法令文書内のみを検索します |
詳細
arxo-unidroit-picc
ピン留めされた法典を、そのまま実行可能な形で収録しています。出典情報を伴う原文、その上に構築されたモデル、そして回答を検証するシナリオです。ここにある規範はデータであり、law によって実行されます。このリポジトリには、独自のルールコードは含まれていません。
内容
| パッケージ | バージョン | シナリオ | 依存関係 |
|---|---|---|---|
unidroit.picc | 0.1.0 | 5 | 0 |
unidroit.picc_formation | 0.1.0 | 4 | 1 |
unidroit.picc_limitation | 0.1.0 | 3 | 1 |
unidroit.picc_non_performance | 0.1.0 | 4 | 1 |
unidroit.picc_obligations | 0.1.0 | 4 | 1 |
unidroit.picc_performance | 0.1.0 | 4 | 1 |
unidroit.picc_validity | 0.1.0 | 4 | 1 |
検証方法
すべてのパッケージは、ピン留めされたツールチェーンを使って package.py でビルドされます。これには、コンパイル、2つの評価器による§267シナリオの実行、保存済み評価の再生、リリース自体からの再ビルドが含まれます。いずれかの手順に失敗すると、ビルドは停止します。
python3 tools/toolchain.py download --lock toolchain.lock.json --out /tmp/law-tools
python3 /tmp/law-tools/package.py packages/<name> \
--lawc /tmp/law-tools/law-cli --offline --out /tmp/<name>-release
依存関係
依存関係のバイト列は packages/<name>/deps/ にピン留めされ、law.lock に記録された contentHash と照合して検証されます。ビルドと CI はオフラインで実行されます。
これらのパッケージへの問い合わせ
同じ法典の一部と同じエンジンを使う方法が2つあります。異なるのは、どちらのマシンで評価するかです。
- ホステッド:
https://mcp.arxo.io/mcp/picc— リクエストは Arxo のインフラストラクチャ上で評価されます。 - ローカル:
docker compose -f mcp/compose.yml up— マシンの外部にデータは送信されません。
mcp/pin.json には、どちらの方法でも回答の根拠とする内容が記録されています。すなわち、法典プロファイルのコンテンツハッシュ、ピン留めされたパッケージ、エンジンの ABI バージョン、ホステッドエンドポイントの利用可否です。このピンにたどれない回答は、このリポジトリの回答ではありません。
事例
各コレクションは、それ自体が独立した事例パッケージです。事実、質問、回答を、依存関係であるピン留めされた法典とともに収録しています。各コレクションのディレクトリで law ask . を実行して質問できます。ダウンロードは不要です。
権利
コードとモデルについては LICENSE をご覧ください。出版社のテキストのピン留め版には、それぞれ独自の複製条件があり、パッケージごとに NOTICE に記載されています。これらの条件はコードライセンスの対象外です。
メンテナー:Rifat Dzhumagulov([email protected])。アドレス:https://github.com/arxohq/arxo-unidroit-picc。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。