Rijbewijs B Theorie · Gegevens
De MCP-server van Rijbewijs B Theorie
Verbind een compatibele AI-assistent met de openbare fiches van Rijbewijs B Theorie: de tools search en fetch, protocolversies, headers en een volledig voorbeeld.
De server
Adres: https://rijbewijs-b-theorie.be/mcp. Transport Streamable HTTP, JSON-antwoorden, zonder authenticatie of sessie; een SSE-stream is niet nodig. Protocolversies: 2026-07-28, 2025-11-25, 2025-06-18 en 2025-03-26.
De tools
search:{"query": "snelheidsbeperkingen"}geeft maximaal 20 fiches terug{id, title, url}.fetch:{"id": "…"}, met de identificatiecode die search teruggeeft, levert{id, title, text, url, metadata}op: het soort fiche, de bronnen, de datums (verified_atvoor een controle,modified_atvoor een wijziging van de publicatie) en, bij een les, het hoofdstuk, de afbeelding en de video.
De headers
Stuur Content-Type: application/json en Accept: application/json, text/event-stream mee. In 2025: initialize, daarna notifications/initialized, daarna tools/list en tools/call, met de header MCP-Protocol-Version na de onderhandeling. In 2026-07-28: server/discover, daarna tools/list en tools/call; elk verzoek bevat zijn versie in _meta en in de headers MCP-Protocol-Version, Mcp-Method en, voor een tool, Mcp-Name. Een externe browser gaat via de REST-API: de MCP-route controleert de origins. Controleer altijd JSON-RPC-fouten en isError, ook bij een HTTP 200-antwoord.
Voorbeelden om te kopiëren
Een fiche zoeken en lezen met de MCP-SDK
Gebruik Node.js 20 of hoger, voer npm install @modelcontextprotocol/sdk@1.30.0 uit en sla deze code op in een .mjs-bestand. De SDK regelt de initialisatie en de headers van het protocol. Voor het lezen gebruik je de id die de zoekopdracht echt teruggeeft. Bewaar het veld url als zichtbare bronvermelding in je interface.
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import { StreamableHTTPClientTransport } from '@modelcontextprotocol/sdk/client/streamableHttp.js';
const client = new Client({ name: 'exemple-site', version: '1.0.0' }, { capabilities: {} });
const transport = new StreamableHTTPClientTransport(new URL('https://rijbewijs-b-theorie.be/mcp'));
function readTool(result) {
if (result.isError) throw new Error('De MCP-tool kon het verzoek niet verwerken.');
if (result.structuredContent) return result.structuredContent;
const content = result.content?.find(item => item.type === 'text');
if (!content) throw new Error('MCP-antwoord zonder inhoud.');
return JSON.parse(content.text);
}
try {
await client.connect(transport);
const available = await client.listTools();
if (!['search', 'fetch'].every(name => available.tools.some(tool => tool.name === name))) {
throw new Error('De verwachte tools zijn niet beschikbaar.');
}
const search = readTool(await client.callTool({
name: 'search', arguments: { query: 'examen' }
}));
if (!search.results.length) {
console.log('Geen fiche gevonden.');
} else {
const record = readTool(await client.callTool({
name: 'fetch', arguments: { id: search.results[0].id }
}));
console.log(JSON.stringify(record, null, 2));
}
} finally {
await client.close();
}De actuele versie van een gegeven terugvinden
De API en de MCP-server geven toegang tot de openbare publicaties van Rijbewijs B Theorie. De fiches volgen de updates van de site, met een link naar de oorspronkelijke pagina en de bijbehorende bronverwijzingen.
Lees de relevante fiches opnieuw voordat je antwoordt of je tool bijwerkt: daar vind je hun online versie, hun bronnen en hun datums. Een officiële regel kan veranderen: de controledatum geeft aan wanneer ze voor het laatst aan de tekst is getoetst.
Hergebruiken met bronvermelding
De openbare inhoud van Rijbewijs B Theorie mag worden geraadpleegd, geciteerd en samengevat om een antwoord te onderbouwen of een tool te bouwen, ook een commerciële, met een zichtbare bronvermelding en een link naar de gebruikte pagina: “Bron: Rijbewijs B Theorie”.
Behoud de bronverwijzingen en de kanttekeningen die bij de informatie horen. Vermeld welke aanpassingen je hebt aangebracht en maak het onderscheid tussen de officiële regels en de uitleg, de methode en het aanbod van Rijbewijs B Theorie.
Documenten en afbeeldingen van derden blijven onder hun eigen voorwaarden vallen. Wil je een les of een artikel volledig opnieuw publiceren, vraag dan toestemming via contact@rijbewijs-b-theorie.be. Toegang tot de gegevens betekent niet dat er een partnerschap is of dat Rijbewijs B Theorie of Permis Online SRL jouw dienst goedkeurt.