ophir について
ophir は、Ophir プロトコルを通じて AI サービス提供元の発見、条件交渉、契約管理を行う AI エージェント向け MCP サーバーです。SLA の監視や異議申し立ても扱います。
主な機能
- 01提供元、価格、評判の検索
- 02複数提供元への見積もり依頼と比較
- 03見積もりの承認と署名付き契約の作成
- 04契約と SLA 状況の確認
- 05暗号学的証拠を添えた SLA 異議申し立て
活用シーン
- 01評判の基準を満たす推論提供元の検索
- 02リクエスト単位の予算内での価格交渉
- 03SLA 目標に照らした契約の確認
- 04遅延違反に関する異議申し立て
MCP 対応
MCP クライアントに、提供元の検索、見積もりの交渉と承認、契約確認、SLA 異議申し立てのための Ophir ツールを提供します。公開 Ophir レジストリに接続します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| category | string | いいえ | 絞り込みに使用するサービスカテゴリ(例:"inference"、"translation"、"code_review")。省略すると、すべてのプロバイダーを一覧表示します。 |
| min_reputation | number | いいえ | 販売者を絞り込むための最低評判スコア(0-100)。このスコア以上のプロバイダーのみを返します。 |
詳細
@ophirai/mcp-server
Ophir プロトコルを通じて AI エージェントが AI サービスプロバイダーを検索し、交渉し、管理できるようにする MCP サーバーです。
API キーは不要です。公開 Ophir レジストリに接続します。
インストール
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。
{
"mcpServers": {
"ophir": {
"command": "npx",
"args": ["@ophirai/mcp-server"]
}
}
}
Cursor
プロジェクトのルートにある .cursor/mcp.json に追加します。
{
"ophir": {
"command": "npx",
"args": ["@ophirai/mcp-server"]
}
}
Windsurf
Windsurf の MCP 設定に追加します。
{
"mcpServers": {
"ophir": {
"command": "npx",
"args": ["@ophirai/mcp-server"]
}
}
}
Cline
Cline の MCP 設定に追加します。
{
"mcpServers": {
"ophir": {
"command": "npx",
"args": ["@ophirai/mcp-server"]
}
}
}
任意の MCP クライアント(npx)
npx @ophirai/mcp-server
Smithery
smithery install ophir-negotiate
設定
| 環境変数 | 説明 | デフォルト |
|---|---|---|
OPHIR_REGISTRY_URL | Ophir レジストリのエンドポイント | https://registry.ophir.ai/v1 |
OPHIR_SELLERS | カンマ区切りの販売者エンドポイント | 自動検出 |
OPHIR_BUYER_ENDPOINT | ローカルの購入者エージェントのエンドポイント | http://localhost:3001 |
何ができますか?
ophir_discover — プロバイダーを検索する
「評価スコアが 80 を超える推論プロバイダーを探してください。」
サービス、料金、評価スコアとともにプロバイダーの一覧を返します。
{
"providers": [
{
"agent_id": "provider-abc",
"endpoint": "https://provider-abc.ophir.ai",
"services": [{ "category": "inference", "base_price": "0.002", "currency": "USDC", "unit": "request" }],
"reputation": { "score": 92, "total_agreements": 1847 }
}
],
"total": 3
}
ophir_negotiate — 一連の交渉を実行する
「リクエストごとの上限予算を 0.005 USDC として、推論サービスを交渉してください。」
条件に一致するすべてのプロバイダーに RFQ を送信し、見積もりを収集して順位付けし、最適な選択肢を返します。
{
"best_quote": {
"seller": "provider-abc",
"price": "0.0018",
"currency": "USDC",
"unit": "request",
"sla": [
{ "metric": "latency_p99", "target": "500ms" },
{ "metric": "uptime", "target": "99.9%" }
]
},
"total_quotes": 5,
"rfq_id": "rfq_01HXYZ..."
}
ophir_accept_quote — 見積もりを受諾する
「RFQ rfq_01HXYZ の見積もり qt_abc123 を受諾してください。」
選択したプロバイダーとの署名済み契約を作成し、交渉した条件を確定します。
ophir_check_agreement — SLA の遵守状況を監視する
「契約 agr_xyz が SLA の目標を達成しているか確認してください。」
現在の SLA 指標の観測結果と遵守状況を返します。
{
"agreement_id": "agr_xyz",
"sla_metrics": [
{ "name": "latency_p99", "target": "500ms", "comparison": "lte" },
{ "name": "uptime", "target": "99.9%", "comparison": "gte" }
],
"compliance_status": "monitoring_available"
}
ophir_list_agreements — 有効な契約を確認する
「有効なプロバイダー契約をすべて表示してください。」
料金、ステータス、SLA 条件とともにすべての契約を一覧表示します。
ophir_dispute — SLA に関する異議を申し立てる
「レイテンシ違反を理由に、契約 agr_xyz に対する異議を申し立ててください。」
SLA 違反の暗号学的証拠を添えて異議を提出し、プロトコルの紛争解決プロセスを開始します。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。