Skip to main content
Glama
rschalkrce

RCE CHO SPARQL MCP Server

by rschalkrce

RCE CHO SPARQL MCP Server

MCP server waarmee een LLM het RCE Cultureel Erfgoed SPARQL endpoint kan bevragen. Gebouwd op de CEO ontologie (automatisch geladen van GitHub) en de RCE datamodelregels.

Remote gebruik (geen installatie nodig)

De server draait publiek op Render en is direct te gebruiken:

https://mcp-server-rce-cho-http.onrender.com/mcp

Claude Desktop (via mcp-remote proxy)

{
  "mcpServers": {
    "rce-cho-sparql": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp-server-rce-cho-http.onrender.com/mcp"]
    }
  }
}

Cursor

Voeg toe aan .cursor/mcp.json:

{
  "mcpServers": {
    "rce-cho-sparql": {
      "url": "https://mcp-server-rce-cho-http.onrender.com/mcp"
    }
  }
}

Open WebUI / andere MCP clients

Gebruik de URL direct: https://mcp-server-rce-cho-http.onrender.com/mcp

Let op: de server draait op de gratis Render-tier en kan na 15 minuten inactiviteit sluimeren. De eerste aanroep na een pauze duurt dan 20-30 seconden.


Related MCP server: Wikidata MCP Server

Lokale installatie

git clone https://github.com/rschalkrce/MCP-server-RCE-CHO-http.git
cd MCP-server-RCE-CHO-http
pip install -r requirements.txt
python server.py

Koppelen aan Claude Desktop (lokaal)

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "rce-cho-sparql": {
      "command": "python",
      "args": ["/pad/naar/server.py"]
    }
  }
}

Beschikbare tools

Tool

Beschrijving

get_ontology_context

Geeft de volledige ontologie-context terug (klassen, properties, paden, spelregels). Altijd eerst aanroepen.

query_sparql

Voert een SPARQL SELECT/ASK query uit op het endpoint

validate_query

Checkt een query op veelgemaakte fouten vóór uitvoering

describe_resource

DESCRIBE op een specifieke URI

get_provincie_uri

Geeft de correcte URI voor een Nederlandse provincie

Hoe het werkt

  1. LLM roept get_ontology_context() aan → krijgt alle klassen, properties en spelregels

  2. LLM stelt SPARQL query op op basis van de ontologie

  3. LLM roept validate_query(query) aan → fouten worden geblokkeerd

  4. LLM roept query_sparql(query) aan → resultaten uit de brondata

  5. LLM presenteert resultaten in mensentaal

Omgevingsvariabelen

Variabele

Standaard

Omschrijving

SPARQL_ENDPOINT

RCE CHO endpoint

SPARQL endpoint URL

MCP_TRANSPORT

stdio

stdio, http of sse

CEO_TTL_URL

GitHub URL

URL naar de CEO ontologie TTL

Technische details

  • SPARQL endpoint: https://api.linkeddata.cultureelerfgoed.nl/datasets/rce/cho/services/cho/sparql

  • Graph: https://linkeddata.cultureelerfgoed.nl/graph/instanties-rce

  • Ontologie: CEO v1.5, automatisch geladen van GitHub

  • Licentie: CC0 1.0

Bronnen

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Enables users to write and execute SPARQL queries against open-access SPARQL endpoints by providing relevant query examples, schema information, and endpoint metadata. Supports querying biological databases like UniProt and Bgee through natural language interactions.
    9
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    Connects LLMs to Wikidata's structured knowledge base using a hybrid architecture that optimizes for both fast entity searches and complex relational queries. It provides tools for entity and property retrieval, metadata lookups, and direct SPARQL execution to ground AI responses in verified data.
    2
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to query the Ubergraph biomedical ontology SPARQL endpoint with tools for custom SPARQL queries, term lookup, search, and hierarchy traversal.
    4
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server exposing SPARQL query functionalities for LLMs, enabling query execution, validation, and graph exploration across SPARQL endpoints.
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Search and fetch Wikidata entities, execute SPARQL queries, and resolve external identifiers.

  • Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.

  • Bounded tools for rendering, extraction, RAG, enrichment, local discovery and review analysis.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rschalkrce/MCP-server-RCE-CHO-http'

If you have feedback or need assistance with the MCP directory API, please join our Discord server