
Rendezvous Mcp
dev.forgesworn由 forgesworn.dev 发布v1.1.3更新于 Oct 27, 2026
Fair meeting point discovery for AI agents with isochrone-based travel time fairness
概览
本地 MCP 服务器,基于等时圈出行时间、地点搜索与路径规划,为多人寻找公平的会面地点。
- 可以做什么
- 基于 OpenStreetMap 搜索某地点附近的场所
- 按 2 至 10 名参与者的出行时间公平性为候选场所打分
- 获取可达性多边形,显示 N 分钟内可到达的范围
- 获取两点之间的路线及逐步导航指示
- 为托管路径服务保存 Lightning 支付凭证
- 适用场景
- 适合需要回答“我们在哪里见面”的场景,尤其是参与者来自不同地点、希望按真实出行时间而非简单中点来权衡时。也适用于可达范围分析和简单路线查询。
- 运行要求
- 通过 npx 在本地运行(需要 Node.js)。可选环境变量:VALHALLA_URL 指定路径引擎(默认使用公共托管端点)、OVERPASS_URL 指定场所搜索接口,以及 HTTP 模式下的 TRANSPORT、PORT、HOST。免费额度无需 API 密钥;自建 Valhalla 可免除速率限制。
安装
在 SourceWeft 中
- 打开 控制台中的 Rendezvous Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
rendezvous-mcp
Nostr: npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
Fair meeting points for AI — isochrone-based fairness, not naive midpoints.
[npm] [licence] [TypeScript] [Nostr] [GitHub Sponsors]
MCP server for AI-driven meeting point discovery. Give your AI the ability to answer "where should we meet?" using real travel times, venue availability, and fairness algorithms.
Works out of the box — free public routing, no API keys needed. Self-host Valhalla for unlimited queries, or use L402 Lightning credits for our hosted endpoint.
Tools
Quick start
Add to your MCP client config (Claude Code, Claude Desktop, Cursor, etc.):
Then ask your AI: "Where's a fair place for Alice in London, Bob in Bristol, and Carol in Birmingham to meet for lunch?"
Remote (HTTP/SSE)
For ChatGPT, remote AI agents, or any client that connects over HTTP:
Starts a Streamable HTTP server on port 3002 with the MCP endpoint at /mcp.
ChatGPT connector
In ChatGPT settings, add an MCP server with:
- URL:
http://your-host:3002/mcp - Transport: Streamable HTTP
Configuration
Self-hosted routing
For unlimited queries with no rate limits, run your own Valhalla instance:
How it works
- User asks "Where should we meet?"
- AI geocodes participant locations
- AI calls
search-venuesto find candidate venues near the area - AI calls
score-venueswith participants + candidates — returns ranked results with travel times and fairness scores - AI presents the fairest option with travel times for each person
For deeper analysis, the AI can use get-isochrone to visualise reachability and get-directions for turn-by-turn navigation.
L402 payments
The default routing endpoint (routing.trotters.cc) offers free requests. When the free tier is exhausted, tools return a payment_required response with a Lightning invoice. After payment, call store-routing-credentials to store the macaroon for the session.
Self-hosted Valhalla has no payment requirement.
Architecture
Thin MCP wrapper over rendezvous-kit — the open-source TypeScript library for isochrone intersection, venue search, and fairness scoring. Each tool is an extracted handler function (testable without MCP) plus a registration one-liner.
Development
Licence
Support
For issues and feature requests, see GitHub Issues.
If you find rendezvous-mcp useful, consider sending a tip:
- Lightning:
[email protected] - Nostr zaps:
npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2
来源:README.md,提交 341e345
工具
0版本历史
1- v1.1.3最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
