rendezvous-mcp
rendezvous-mcp
Nostr: npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
AIのための公平な待ち合わせ場所 — 単純な中間地点ではなく、等時線に基づいた公平性を提供します。
AI主導の待ち合わせ場所検索のためのMCPサーバーです。実際の移動時間、施設の空き状況、公平性アルゴリズムを使用して、AIに**「どこで待ち合わせるべき?」**という質問への回答能力を与えます。
すぐに利用可能 — 無料のパブリックルーティングが利用でき、APIキーは不要です。無制限のクエリにはValhallaをセルフホストするか、ホストされたエンドポイントでL402 Lightningクレジットを使用してください。
ツール
ツール | 説明 |
| 2〜10人の参加者に対する移動時間の公平性に基づいて候補地をスコアリングします |
| OpenStreetMapを使用して場所の近くの施設を検索します |
| 到達可能性ポリゴン(N分以内に到達可能なすべての場所)を取得します |
| 2点間のターンバイターン形式の経路案内を取得します |
| Lightning支払い後のL402マカロンとプリイメージを保存します |
クイックスタート
MCPクライアントの設定(Claude Code、Claude Desktop、Cursorなど)に追加してください:
{
"mcpServers": {
"rendezvous": {
"command": "npx",
"args": ["rendezvous-mcp"]
}
}
}次にAIに尋ねてみてください:「ロンドンのアリス、ブリストルのボブ、バーミンガムのキャロルがランチで待ち合わせるのに公平な場所はどこ?」
リモート (HTTP/SSE)
ChatGPT、リモートAIエージェント、またはHTTP経由で接続するクライアントの場合:
TRANSPORT=http npx rendezvous-mcpポート3002でStreamable HTTPサーバーを起動し、/mcpにMCPエンドポイントを配置します。
ChatGPTコネクタ
ChatGPTの設定で、以下のようにMCPサーバーを追加します:
URL:
http://your-host:3002/mcpトランスポート: Streamable HTTP
設定
変数 | デフォルト | 説明 |
|
| トランスポートモード: |
|
| HTTPサーバーポート(HTTPモードのみ) |
|
| HTTPバインドアドレス(HTTPモードのみ) |
|
| ルーティングエンジンURL |
| パブリックエンドポイント | 施設検索API |
セルフホスト型ルーティング
レート制限なしで無制限にクエリを実行するには、独自のValhallaインスタンスを実行してください:
{
"mcpServers": {
"rendezvous": {
"command": "npx",
"args": ["rendezvous-mcp"],
"env": {
"VALHALLA_URL": "http://localhost:8002"
}
}
}
}仕組み
ユーザーが「どこで待ち合わせるべき?」と尋ねる
AIが参加者の位置情報をジオコーディングする
AIが
search-venuesを呼び出し、そのエリア周辺の候補地を検索するAIが参加者と候補地を指定して
score-venuesを呼び出し、移動時間と公平性スコアを含むランキング結果を返すAIが各人の移動時間とともに最も公平な選択肢を提示する
より詳細な分析のために、AIは get-isochrone を使用して到達可能性を可視化したり、 get-directions を使用してターンバイターン形式のナビゲーションを提供したりできます。
L402支払い
デフォルトのルーティングエンドポイント (routing.trotters.cc) は無料のリクエストを提供しています。無料枠を使い切ると、ツールはLightningインボイスを含む payment_required レスポンスを返します。支払い後、 store-routing-credentials を呼び出してセッション用のマカロンを保存してください。
セルフホスト型のValhallaには支払いの要件はありません。
アーキテクチャ
rendezvous-kit 上の軽量なMCPラッパーです。これは、等時線の交差、施設検索、公平性スコアリングのためのオープンソースのTypeScriptライブラリです。各ツールは抽出されたハンドラー関数(MCPなしでテスト可能)と登録用の1行のコードで構成されています。
開発
npm install
npm run build
npm testライセンス
サポート
問題や機能のリクエストについては、GitHub Issues を参照してください。
rendezvous-mcpが役に立った場合は、チップの送付をご検討ください:
Lightning:
thedonkey@strike.meNostr zaps:
npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/forgesworn/rendezvous-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server