Skip to main content
Glama
forgesworn

rendezvous-mcp

by forgesworn

rendezvous-mcp

Nostr: npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2

Faire Treffpunkte für KI – Fairness auf Basis von Isochronen, nicht naive Mittelpunkte.

npm licence TypeScript Nostr

MCP-Server für KI-gestützte Treffpunktfindung. Geben Sie Ihrer KI die Fähigkeit, die Frage „Wo sollen wir uns treffen?“ unter Verwendung echter Reisezeiten, Verfügbarkeiten von Veranstaltungsorten und Fairness-Algorithmen zu beantworten.

Funktioniert sofort – kostenloses öffentliches Routing, keine API-Schlüssel erforderlich. Hosten Sie Valhalla selbst für unbegrenzte Abfragen oder nutzen Sie L402-Lightning-Credits für unseren gehosteten Endpunkt.

Tools

Tool

Beschreibung

score-venues

Bewertet potenzielle Veranstaltungsorte nach Reisezeit-Fairness für 2–10 Teilnehmer

search-venues

Sucht nach Veranstaltungsorten in der Nähe eines Standorts mithilfe von OpenStreetMap

get-isochrone

Ruft ein Erreichbarkeitspolygon ab (alles, was innerhalb von N Minuten erreichbar ist)

get-directions

Ruft Wegbeschreibungen zwischen zwei Punkten mit Abbiegehinweisen ab

store-routing-credentials

Speichert L402-Macaroon + Preimage nach der Lightning-Zahlung

Schnelleinstieg

Fügen Sie dies Ihrer MCP-Client-Konfiguration hinzu (Claude Code, Claude Desktop, Cursor usw.):

{
  "mcpServers": {
    "rendezvous": {
      "command": "npx",
      "args": ["rendezvous-mcp"]
    }
  }
}

Fragen Sie dann Ihre KI: „Wo ist ein fairer Ort für Alice in London, Bob in Bristol und Carol in Birmingham, um zu Mittag zu essen?“

Remote (HTTP/SSE)

Für ChatGPT, Remote-KI-Agenten oder jeden Client, der sich über HTTP verbindet:

TRANSPORT=http npx rendezvous-mcp

Startet einen Streamable-HTTP-Server auf Port 3002 mit dem MCP-Endpunkt unter /mcp.

ChatGPT-Connector

Fügen Sie in den ChatGPT-Einstellungen einen MCP-Server hinzu mit:

  • URL: http://your-host:3002/mcp

  • Transport: Streamable HTTP

Konfiguration

Variable

Standard

Beschreibung

TRANSPORT

stdio

Transportmodus: stdio oder http

PORT

3002

HTTP-Server-Port (nur HTTP-Modus)

HOST

0.0.0.0

HTTP-Bind-Adresse (nur HTTP-Modus)

VALHALLA_URL

https://routing.trotters.cc

URL der Routing-Engine

OVERPASS_URL

Öffentliche Endpunkte

API für die Suche nach Veranstaltungsorten

Selbst gehostetes Routing

Für unbegrenzte Abfragen ohne Ratenbegrenzung betreiben Sie Ihre eigene Valhalla-Instanz:

{
  "mcpServers": {
    "rendezvous": {
      "command": "npx",
      "args": ["rendezvous-mcp"],
      "env": {
        "VALHALLA_URL": "http://localhost:8002"
      }
    }
  }
}

Funktionsweise

  1. Der Benutzer fragt: „Wo sollen wir uns treffen?“

  2. Die KI geocodiert die Standorte der Teilnehmer.

  3. Die KI ruft search-venues auf, um potenzielle Veranstaltungsorte in der Nähe des Gebiets zu finden.

  4. Die KI ruft score-venues mit Teilnehmern + Kandidaten auf – gibt bewertete Ergebnisse mit Reisezeiten und Fairness-Scores zurück.

  5. Die KI präsentiert die fairste Option mit Reisezeiten für jede Person.

Für eine tiefere Analyse kann die KI get-isochrone verwenden, um die Erreichbarkeit zu visualisieren, und get-directions für eine schrittweise Navigation.

L402-Zahlungen

Der Standard-Routing-Endpunkt (routing.trotters.cc) bietet kostenlose Anfragen. Wenn das kostenlose Kontingent erschöpft ist, geben die Tools eine payment_required-Antwort mit einer Lightning-Rechnung zurück. Rufen Sie nach der Zahlung store-routing-credentials auf, um das Macaroon für die Sitzung zu speichern.

Selbst gehostetes Valhalla erfordert keine Zahlung.

Architektur

Schlanker MCP-Wrapper über rendezvous-kit – die Open-Source-TypeScript-Bibliothek für Isochronen-Schnittmengen, Veranstaltungsortsuche und Fairness-Bewertung. Jedes Tool ist eine extrahierte Handler-Funktion (testbar ohne MCP) plus ein Registrierungs-Einzeiler.

Entwicklung

npm install
npm run build
npm test

Lizenz

MIT

Support

Bei Problemen und Funktionsanfragen siehe GitHub Issues.

Wenn Sie rendezvous-mcp nützlich finden, ziehen Sie ein Trinkgeld in Betracht:

  • Lightning: thedonkey@strike.me

  • Nostr zaps: npub1mgvlrnf5hm9yf0n5mf9nqmvarhvxkc6remu5ec3vf8r0txqkuk7su0e7q2

-
security - not tested
F
license - not found
-
quality - not tested

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