BVG MCP Server

Verbind AI-agenten met het openbaar vervoersysteem van Berlijn via de BVG MCP Server voor realtime halte-informatie en workflows voor stedelijke mobiliteit.

BVG MCP Server

Wat doet de “BVG” MCP Server?

De BVG MCP Server is een niet-officiële implementatie van het Model Context Protocol (MCP) die is ontworpen om AI-assistenten te verbinden met de BVG (Berliner Verkehrsbetriebe) API in Berlijn. Door als brug te fungeren tussen AI-clients en openbaar vervoersdata maakt de BVG MCP Server taken mogelijk zoals het ophalen van halte-informatie voor diverse locaties in Berlijn. Dit verbetert ontwikkelworkflows waarbij openbaarvervoergegevens betrokken zijn, waardoor AI-agenten realtime of contextuele informatie over het Berlijnse vervoerssysteem kunnen bieden. De server ondersteunt communicatie op basis van STDIO voor naadloze integratie met compatibele MCP-clients, zoals Claude Desktop, en is bedoeld om het proces van programmatisch toegang krijgen tot en werken met de BVG-data te vereenvoudigen.

Lijst van Prompts

Er worden geen prompt-sjablonen vermeld in de repository.

Lijst van Resources

Er worden geen expliciete MCP-resources beschreven in de beschikbare documentatie of code.

Lijst van Tools

  • Stop Information: Biedt informatie voor een specifieke locatie in Berlijn (bijvoorbeeld: geeft de haltenaam terug voor een opgegeven locatie zoals “Turmstrasse”). Dit is momenteel de enige geïmplementeerde tool en dient als voorbeeld voor toekomstige uitbreidingen.

Gebruiksscenario’s van deze MCP Server

  • Halte-opzoeking: Ontwikkelaars kunnen snel de naam van een OV-halte in Berlijn ophalen door een locatiestring op te geven, wat workflows vereenvoudigt waarbij vervoersdata nodig is.
  • AI-assistentintegratie: Maakt het voor AI-agenten (zoals in Claude Desktop) mogelijk om vervoersgerelateerde vragen voor Berlijn te beantwoorden met behulp van live halte-informatie.
  • Prototype stedelijke mobiliteitsapps: Handig voor snel prototypen van applicaties die toegang nodig hebben tot OV-haltegegevens van Berlijn.
  • Educatieve projecten: Vergemakkelijkt experimenteren en leren in projecten die via gestandaardiseerde MCP-interfaces koppelen aan stadsvervoer-API’s.

Hoe stel je het in

Windsurf

Er zijn geen installatie-instructies beschikbaar voor Windsurf.

Claude

  1. Zorg ervoor dat je Claude Desktop hebt geïnstalleerd.
  2. Zoek of maak je claude_desktop_config.json configuratiebestand aan.
  3. Voeg de BVG MCP Server toe als tool door het pad naar het serverexecutablebestand op te geven.
  4. Sla de configuratie op en herstart Claude Desktop.
  5. Open Claude Desktop en selecteer de BVG MCP-tool.

Voorbeeld van JSON-configuratie

{
  "mcpServers": [
    {
      "command": "path/to/bvg-mcp-server-executable",
      "args": []
    }
  ]
}

Cursor

Er zijn geen installatie-instructies beschikbaar voor Cursor.

Cline

Er zijn geen installatie-instructies beschikbaar voor Cline.

Beveiliging van API-sleutels

Er is geen informatie verstrekt over API-sleutels of het instellen van omgevingsvariabelen.

Hoe gebruik je deze MCP binnen flows

MCP gebruiken in FlowHunt

Om MCP-servers in je FlowHunt-workflow te integreren, begin je met het toevoegen van het MCP-component aan je flow en deze te verbinden met je AI-agent:

FlowHunt MCP flow

Klik op het MCP-component om het configuratiescherm te openen. Voeg in het systeem-MCP-configuratiegedeelte je MCP-servergegevens in met dit JSON-formaat:

{
  "bvg-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Na configuratie kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Vergeet niet “bvg-mcp” te vervangen door de daadwerkelijke naam van je MCP-server (bijv. “github-mcp”, “weather-api”, enz.) en de URL door je eigen MCP-server-URL.


Overzicht

SectieBeschikbaarheidDetails/Opmerkingen
OverzichtDuidelijke projectomschrijving in README
Lijst van PromptsGeen prompt-sjablonen vermeld
Lijst van ResourcesGeen expliciete MCP-resources vermeld
Lijst van Tools“Stop Information”-tool gedocumenteerd
Beveiliging van API-sleutelsGeen vermelding van API-sleutels of instellen van omgevingsvariabelen
Sampling-ondersteuning (minder belangrijk)Geen vermelding van sampling

Onze mening

De BVG MCP Server is een minimalistische MCP-implementatie met één tool voor halte-opzoeking. Hoewel het een duidelijk doel heeft en open source is, beperkt het ontbreken van gedetailleerde prompts, resources of geavanceerde configuratie-/samplingfuncties de veelzijdigheid voor productiegebruik. De server is vooral nuttig voor educatieve projecten of als uitgangspunt voor meer uitgebreide MCP-servers.

MCP Score

Heeft een LICENSE✅ Apache-2.0
Heeft minimaal één tool
Aantal forks0
Aantal sterren0

Op basis van bovenstaande tabellen zou ik deze MCP-server een 3/10 geven: hij is functioneel en open source, maar mist uitgebreide features, resources en community-tractie.

Veelgestelde vragen

Wat is de BVG MCP Server?

De BVG MCP Server is een niet-officiële implementatie van het Model Context Protocol die AI-assistenten verbindt met de BVG openbaar vervoer API van Berlijn, waardoor realtime toegang tot haltegegevens mogelijk is.

Welke functionaliteit biedt de BVG MCP Server?

Momenteel biedt het een 'Stop Information'-tool die de haltenaam retourneert voor een opgegeven locatie in Berlijn, waardoor toegang tot vervoersdata voor AI-agenten en prototypes wordt gestroomlijnd.

Voor wie is de BVG MCP Server bedoeld?

Het is ideaal voor ontwikkelaars, AI-onderzoekers en docenten die toegang nodig hebben tot Berlijnse openbaarvervoergegevens voor snel prototypen, assistentintegratie of stedelijke mobiliteitsprojecten.

Hoe voeg ik de BVG MCP Server toe aan mijn FlowHunt-workflow?

Voeg het MCP-component toe aan je flow, configureer het met je BVG MCP-servergegevens en verbind het met je AI-agent. Hierdoor kan je agent gebruik maken van alle tools van de server.

Heeft de BVG MCP Server API-sleutels nodig?

Er is geen informatie verstrekt over de noodzaak van API-sleutels of het instellen van omgevingsvariabelen.

Integreer Berlijnse vervoersdata met FlowHunt

Versterk je AI-workflows met realtime BVG-halte-informatie. Prototypiseer stedelijke mobiliteitsapps, beantwoord stadsvervoervragen en verbeter de mogelijkheden van je assistent met de BVG MCP Server.

Meer informatie