De MCP-server draait op https://mcp.backlight.ai/mcp/ en spreekt het Streamable HTTP-transport. Zowel /mcp als /mcp/ werken; gebruik in nieuwe configuratie toch de vorm met trailing slash (/mcp/), dat is de canonieke vorm die de meeste MCP-servers verwachten.
De snelste route is de CLI:
claude mcp add --transport http backlight https://mcp.backlight.ai/mcp/
Standaard is dat --scope local (alleen dit project). Andere scopes:
claude mcp add --transport http backlight https://mcp.backlight.ai/mcp/ --scope project
claude mcp add --transport http backlight https://mcp.backlight.ai/mcp/ --scope user
Verifieer met:
claude mcp list
Dat print per server een connected/failed status. Geen herstart nodig.
Handmatig kan ook, met dezelfde configuratie als hierboven in .mcp.json:
{
"mcpServers": {
"backlight": {
"type": "http",
"url": "https://mcp.backlight.ai/mcp/"
}
}
}
Claude Desktop ondersteunt sinds kort een native remote HTTP-connector: + › Connectors, adres plakken, klaar. Herstart de app daarna volledig, anders verschijnen de tools niet.
Handmatig via het configuratiebestand kan ook, met dezelfde {"type": "http", ...}-vorm:
{
"mcpServers": {
"backlight": {
"type": "http",
"url": "https://mcp.backlight.ai/mcp/"
}
}
}
Bestandslocatie: ~/.claude/claude_desktop_config.json op macOS en Linux, %APPDATA%\Claude\claude_desktop_config.json op Windows.
Fallback voor stdio-only clients: spreekt je client alleen stdio, gebruik dan de mcp-remote-proxy:
{
"mcpServers": {
"backlight": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.backlight.ai/mcp/"]
}
}
}
Voeg in Settings › Tools & Integrations › MCP een nieuwe server toe:
Name: Backlight.ai
Transport: streamable-http
URL: https://mcp.backlight.ai/mcp/
GitHub Copilot ondersteunt een externe HTTP MCP-server als tool. Dit werkt in VS Code, en sinds de algemene beschikbaarheid in augustus 2025 ook in JetBrains, Visual Studio en Eclipse. Het werkt op elk Copilot-abonnement, zonder extra licentie. Een organisatiebeleid kan de koppeling wel blokkeren.
Voor VS Code: zet in .vscode/mcp.json (projectniveau) of via het commando MCP: Open User Configuration (gebruikersniveau) de volgende configuratie:
{
"servers": {
"backlight": {
"type": "http",
"url": "https://mcp.backlight.ai/mcp/"
}
}
}
Bron: VS Code MCP servers-documentatie.
Stuur een initialize-verzoek naar https://mcp.backlight.ai/mcp/ met de standaard MCP handshake. Zie MCP Discovery voor het volledige discovery-bestand.
De snelste manier om de toolcatalogus te verkennen en tools handmatig aan te roepen is MCP Inspector, gericht op onze server:
npx @modelcontextprotocol/inspector https://mcp.backlight.ai/mcp/
De MCP-server exposeert twaalf tools. Elke tool is beschikbaar via JSON-RPC over HTTP en heeft een machineleesbaar inputschema op /mcp/schemas/<tool_name>.
| Tool | Beschrijving |
|---|
search_docs | Geeft gerangschikte secties uit de Backlight.ai-sitecontent terug (services, methodologie, tarieven, juridisch) op basis van een vrije-tekst query. |
search_cases | Geeft gerangschikte portfolio-cases terug als samenvattingsobjecten (slug, titel, klant, jaar, sector). |
semantic_search | Embeddings-gebaseerde (RAG) retrieval over docs en cases, geschikt voor conceptuele of geparafraseerde vragen. |
get_case | Geeft de volledige case op basis van slug, inclusief frontmatter en markdown-body. |
search_faq | Zoekt in de veelgestelde vragen via BM25 + Nederlandse stemming. |
search_faq_vectors | Embeddings-gebaseerde zoekopdracht binnen alleen de FAQ, geschikt voor geparafraseerde multi-query vragen. |
search_pois | Zoekt in de points-of-interest-catalogus van de aanroepende organisatie (alleen beschikbaar wanneer de bedienende agent hiervoor is geconfigureerd). |
submit_feedback | Slaat bezoekersfeedback over het huidige gesprek op. |
set_map_pin | Bevestigt een locatie/route zonder zelf een kaart-UI te renderen. |
list_terms | Geeft tot 150 termen uit het sitecorpus terug voor vocabulaireverificatie. |
request_proposal | Schrijft een intake-record naar het Backlight.ai CRM en geeft een ProposalTicket terug. Alleen aanroepen als de gebruiker expliciet een offerte vraagt. |
query_case_graph | Doorloopt relaties tussen cases (gedeelde klanten, domeinen, technieken) voor "gerelateerd aan"- of "vergelijkbare cases"-vragen. |
Het machineleesbare discovery-bestand staat op https://backlight.ai/.well-known/mcp.json en bevat het volledige endpoint, elke toolnaam met beschrijving, en links naar de inputschema's.
curl https://backlight.ai/.well-known/mcp.json
Initialiseer de verbinding:
{
"jsonrpc": "2.0",
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": { "name": "mijn-client", "version": "1.0" }
},
"id": 1
}
Aanroep search_docs:
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_docs",
"arguments": { "query": "wat kost een sprint" }
},
"id": 2
}
Aanroep search_cases voor portfolio-lookup:
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "search_cases",
"arguments": { "query": "overheid AI" }
},
"id": 3
}
Haal een volledige case op:
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_case",
"arguments": { "slug": "kamer-debat-assistent" }
},
"id": 4
}
Aanroep request_proposal (alleen bij expliciete aanvraag):
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "request_proposal",
"arguments": {
"domain": "mijn-bedrijf.nl",
"contact_email": "naam@mijn-bedrijf.nl",
"brief": "We willen een AI-assistent voor klantenservice bouwen."
}
},
"id": 5
}
Een skill is een op maat geschreven instructiebestand dat Claude leert hoe en wanneer een bepaalde tool of MCP-server te gebruiken. In plaats van zelf uit te zoeken welke tool bij welke vraag hoort, laadt Claude de skill automatisch zodra die relevant is en volgt daarna de daarin beschreven werkwijze.
Voor de Backlight.ai MCP-server hebben we die skill al geschreven. Download hem en installeer hem lokaal:
- Download het skill-bestand:
/SKILL.md.
- Zet het bestand op
~/.claude/skills/backlight-mcp/SKILL.md.
- Herstart Claude Code of Claude Desktop. De skill wordt automatisch opgepikt zodra een vraag over Backlight.ai's portfolio, diensten of FAQ binnenkomt.
Meer uitleg over skills en hoe je ze in Claude installeert en gebruikt: Use skills in Claude (Anthropic support).
Naast de MCP-tools biedt Backlight.ai platte markdown-exports op vaste URL's, geschikt voor LLM-crawlers die liever HTTP-fetches doen dan JSON-RPC.
| URL | Inhoud |
|---|
https://backlight.ai/llms.txt | Spec-conform index per llmstxt.org: sitetitel, samenvatting, linklijst |
https://backlight.ai/llms-full.txt | Alle publieke docs samengevoegd in één bestand |
https://backlight.ai/landing.md | Volledige landingspagina als markdown |
https://backlight.ai/faq.md | Alle veelgestelde vragen |
https://backlight.ai/cases.md | Overzicht van alle portfolio-cases |
https://backlight.ai/cases/<slug>.md | Individuele case als markdown (bijv. /cases/kamer-debat-assistent.md) |
https://backlight.ai/mcp.md | Deze pagina als platte markdown |
https://backlight.ai/SKILL.md | De Claude-skill voor de MCP-server, als downloadbaar bestand |
Elk HTML-document stuurt ook twee Link-headers mee zodat clients de MCP-server en llms.txt kunnen ontdekken zonder .well-known/ te scannen:
Link: <https://backlight.ai/.well-known/mcp.json>; rel="modelcontextprotocol"
Link: <https://backlight.ai/llms.txt>; rel="describedby"; type="text/plain"
Backlight.ai ondersteunt WebMCP, een browser-side toolblootstelling via navigator.modelContext. Dit is een Chrome 146+ preview-API.
Als navigator.modelContext beschikbaar is, registreert de site zijn tools automatisch zodat een lokale AI-assistent ze kan aanroepen zonder een expliciete MCP-serververbinding.
if ("modelContext" in navigator) {
const tools = await navigator.modelContext.listTools();
console.log("Beschikbare tools:", tools);
}
WebMCP is feature-geflaged en alleen actief in compatibele browsers. Gebruik de MCP-server voor productie-integraties.
Alle discovery-bestanden staan onder https://backlight.ai/.well-known/:
Backlight.ai hanteert het volgende beleid voor geautomatiseerde toegang:
| Modus | Beleid |
|---|
ai-train | Verboden: content mag niet worden gebruikt om AI-modellen te trainen |
ai-input | Toegestaan: content mag worden gebruikt als contextinput voor AI-modellen |
search | Toegestaan: zoekcrawlers mogen indexeren |
scrape | Toegestaan: geautomatiseerde extractie voor legitiem gebruik |
Het volledige machinebeleid staat in /.well-known/agent-permissions.json. Specifieke per-bot-regels staan in robots.txt.
Samenvatting: je mag Backlight.ai-content gebruiken als input voor je AI-toepassing. Je mag onze content niet gebruiken om modellen te (her)trainen.
Integratievragen: it@backlight.ai voor vragen over de MCP-server, API-limieten of integratiehulp.
Kwetsbaarheden melden: security@backlight.ai voor responsible disclosure van beveiligingsproblemen. Zie ook /.well-known/security.txt.