Ga naar de inhoud
Hulpmiddelen
Gratis

Volledige cursus · 100 % gratis

De theoriecursus

  • 50 lessen
  • 16 hoofdstukken
  • 7 u 17 in totaal
  • quizzen met uitleg
Begin met les 1

Soorten verkeersborden in Vlaanderen: 6 categorieën · 8 min

Wanneer is je theorie-examen?

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.

Markdown-versie

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

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.