Klave Mcp について
Klave McpはClaudeを二者間の交渉エンジンに接続し、さまざまな業界の価格交渉を行います。交渉ラウンドを管理し、結果のゼロ知識証明への参照を提供する一方、買い手の上限額はツール応答に含めません。
主な機能
- 01価格交渉の開始
- 02交渉ラウンドの進行
- 03状態とラウンド履歴の確認
- 04ZK証明による決済の検証
- 05買い手の上限額を応答に含めない
活用シーン
- 01貨物・物流料金の交渉
- 02SaaSライセンス価格の引き下げ交渉
- 03契約者の料金やオフィス賃料の交渉
- 04上限額を設定した和解交渉
MCP 対応
MCPクライアントに、交渉開始、ラウンド進行、状態確認、決済検証の4つのツールを公開します。リモートSSEとローカルstdioに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@juny-klave/mcp
Claude がユーザーに代わって、価格を自律的かつプライベートに交渉し、結果を暗号学的に証明できるようにする MCP サーバーです。
できること
KLAVE は Claude を二者間交渉エンジンに接続します。自然な英語で希望を伝えると、Claude が KLAVE を呼び出し、複数回のラウンドを通じて交渉を進め、合意価格と ZK 証明の参照情報を報告します。上限額は認可トークンに暗号学的に結び付けられ、応答には一切含まれません。売り手に予算が伝わることはありません。
交渉できる内容
価格が付いているものなら何でも交渉できます。KLAVE は、既存の出品情報、プラットフォームとの提携、事前に用意されたシナリオを必要としません。提示価格があり、上限額があれば、KLAVE が交渉できます。
貨物輸送と物流
「上海からロッテルダムまで、200 FEU コンテナの交渉をしてください。提示額は $2,806 です。上限は $2,700 です。」
ソフトウェアと SaaS
「この CRM ライセンスをもっと安くしてください。500 席で、年間 $75,000 を提示されています。$58,000 を超えるつもりはありません。」
雇用と契約
「請負業者から、6 か月の契約で時給 $185 を提示されています。予算は時給 $150 です。交渉してください。」
不動産
「オフィス賃貸契約の更新を交渉してください。家主は 1 平方フィートあたり $42 を希望しています。$35 以下にする必要があります。」
法律と和解
「和解金を交渉してください。相手方は $250,000 を求めています。上限は $180,000 です。」
あらゆる二者間交渉
「相手の提示額は [X] です。[Y] を超えて支払うつもりはありません。交渉してください。」
前提条件
- Node.js 18+
- Claude Desktop または Claude Code
- KLAVE API キー — klave-platform.vercel.app/docs で取得してください
Claude Desktop へのインストール
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"klave": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://klave1-production.up.railway.app/mcp/sse",
"--header",
"x-api-key:YOUR_API_KEY"
]
}
}
}
YOUR_API_KEY を、klave-platform.vercel.app/docs で取得したキーに置き換えてください。
Claude Code へのインストール
claude mcp add klave \
--transport sse \
"https://klave1-production.up.railway.app/mcp/sse" \
--header "x-api-key:YOUR_API_KEY"
ローカルで実行する(stdio)
git clone https://github.com/juny-klave/klave-mcp.git
cd klave-mcp
npm install
npm run build
次に、Claude Desktop でローカルビルドを指定します。
{
"mcpServers": {
"klave": {
"command": "node",
"args": ["/absolute/path/to/klave-mcp/dist/index.js"],
"env": {
"KLAVE_API_URL": "https://klave1-production.up.railway.app",
"KLAVE_API_KEY": "YOUR_API_KEY"
}
}
}
}
4 つのツール
| ツール | 機能 |
|---|---|
klave_negotiate | 交渉を開始します。対象、業界、価格帯は問いません |
klave_advance | 1 ラウンド進めます。SETTLED または TERMINATED になるまでループで呼び出します |
klave_status | いつでも現在の状態と全ラウンドの履歴を取得します |
klave_verify | 和解が公正に行われたことを確認する ZK 証明を取得します |
ツールの呼び出し順序
klave_negotiate ← describe what you're negotiating and your ceiling
klave_advance (loop) ← advance round by round until SETTLED
klave_status ← check progress at any time
klave_verify ← get cryptographic proof after settlement
プライバシーの保証
- 上限額(
ceiling_price)は交渉エンジンに渡されますが、ツールの応答には一切含まれません。 - 売り手の下限価格はサーバー側で算出され、API 応答にフィールドとして一切含まれません。
- verify の応答に含まれる
leaks_detectedはサーバーから取得され、ハードコードされていません。 - すべての交渉で、監査可能な ZK 証明が生成されます。
環境変数(ローカルモード)
| 変数 | デフォルト | 説明 |
|---|---|---|
KLAVE_API_URL | https://klave1-production.up.railway.app | KLAVE REST API のベース URL |
KLAVE_API_KEY | (empty) | API キー |
TRANSPORT | stdio | stdio(Claude Desktop/Code)または http(リモート/SSE) |
PORT | 3002 | TRANSPORT=http の場合の HTTP ポート |
API キーの取得
klave-platform.vercel.app/docs で登録してください。
開発者向け SDK
交渉をプログラムで認可する必要があるエージェントを開発している場合は、KLAVE SDK(@juny-klave/sdk)をご覧ください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。