Wat het is
Brussels Live heeft een server voor het Model Context Protocol (MCP), de open standaard waarmee AI-assistenten met externe bronnen werken. Is hij eenmaal gekoppeld, dan kan je assistent de uitzendingen doorzoeken, transcripten en samenvattingen lezen en de agenda bekijken, telkens als je vraag dat nodig maakt.
Het werkt met alles wat op de site staat: plenaire zittingen en commissievergaderingen van het Europees Parlement, de middagbriefing van de Commissie, en persconferenties en Raadsvergaderingen die EbS live uitzendt. Live uitzendingen zijn al te lezen terwijl ze nog bezig zijn.
Zo koppel je het
Plak het serveradres in je assistent als eigen connector of MCP-server. Menunamen veranderen weleens; zoek naar "connectors" of "MCP".
Claude (claude.ai, desktop en mobiel)
- Open Settings → Connectors en kies Add custom connector.
- Noem hem Brussels Live en plak het serveradres. Laat de velden onder Advanced settings leeg: inloggen is niet nodig.
- Zet de connector in een chat aan in het menu met tools en stel dan gewoon je vraag.
Bij Team- en Enterprise-abonnementen voegt een eigenaar de connector eerst toe in de instellingen van de organisatie.
Claude Code
- Voer dit één keer uit in je terminal:
claude mcp add --transport http brussels-live https://brusselslive.eu/api/eu/mcp
ChatGPT
- Open Settings → Apps & Connectors en zet onder Advanced settings developer mode aan.
- Maak een connector aan, plak het serveradres en kies voor geen authenticatie.
- Kies de connector in een chat onder het + menu.
Welke abonnementen zelf connectors mogen toevoegen, bepaalt OpenAI.
Mistral Vibe (Work)
- Ga in Vibe naar Work → Connectors, kies + Add Connector en het tabblad Custom MCP Connector.
- Naam: brusselslive (zonder spaties). Server URL: het adres hierboven. Geen authenticatie.
- Klik op Connect en zet de connector aan in een chat.
Cursor, VS Code en andere MCP-clients
- Voeg de server toe als externe server (Streamable HTTP), bijvoorbeeld:
{
"mcpServers": {
"brussels-live": {
"url": "https://brusselslive.eu/api/eu/mcp"
}
}
}De server werkt zonder sessies en zonder inloggen, dus extra instellingen zijn niet nodig.
Wat de assistent kan
De server biedt zes tools. Je hoeft ze niet te noemen: de assistent kiest ze zelf.
- search_transcripts
- Zoekt in wat er gezegd is, in elke EU-taal, met filters op soort uitzending, datum en de taal die echt gesproken werd.“Welke Nederlandse Europarlementariërs hadden het deze maand over Erasmus+?”
- list_broadcasts
- Zet uitzendingen op een rij, op soort, datum, status of commissie.“Welke vergaderingen van de LIBE-commissie waren er in oktober?”
- get_broadcast
- Toont één uitzending: de agenda met de debatten, de sprekers en de gesproken talen.“Wat stond er gisteren op de agenda van de plenaire zitting?”
- get_transcript
- Leest het transcript in jouw taal, het origineel of allebei, per debat of vanaf een bepaald tijdstip, met een link bij elke beurt.“Wat zei de eurocommissaris aan het begin van het debat over de begroting?”
- get_summaries
- Geeft de AI-samenvattingen per debat: onderwerpen, toezeggingen, kritische vragen en opvallende momenten, met citaten die tegen het transcript zijn gecontroleerd.“Vat het debat over de rechtsstaat in Malta samen.”
- get_agenda
- Laat zien wat er de komende zeven dagen op het programma staat en wat we live uitschrijven.“Wat staat er morgen op de agenda, en kan ik het live volgen?”
In jouw taal
Stel je vraag in een van de 24 officiële EU-talen. De assistent leest de transcripten in die taal en linkt naar de site in die taal. Alles wordt eerst naar het Engels vertaald, dus voor de breedste zoekopdracht zoekt hij soms ook in het Engels.
AI en bronnen
- Transcripten komen uit spraakherkenning van het originele geluid in de zaal (nooit de tolken), vertalingen zijn machinaal en samenvattingen schrijft AI. Er kijkt vooraf geen redacteur naar.
- Het origineel is leidend. De transcripten zijn geen officieel verslag: het verslag van de instelling zelf telt.
- Je assistent voegt er zijn eigen laag AI aan toe: wat hij over de transcripten schrijft, is zijn eigen werk. Vraag hem om de links, en controleer het origineel en de video voordat je citeert.
Privacy en grenzen
- Je gesprek blijft tussen jou en je AI-aanbieder, onder diens voorwaarden. Onze server ziet alleen wat de assistent hem vraagt, zoals een zoekterm, en bewaart dat niet.
- Maximaal 120 verzoeken en 30 zoekopdrachten per minuut per IP-adres. Webversies van assistenten delen de adressen van hun aanbieder: zie je "too many requests", wacht dan een minuut.
- Zonder datum zoek je in de laatste 90 dagen; met datums tot een jaar tegelijk.