RDF Explorer V1.0.0 MCP Server

A Model Context Protocol (MCP) server that provides conversational interface for the exploration and analysis of RDF (Turtle) based Knowledge Graph

Local serverstdioPython

What is the RDF Explorer V1.0.0 MCP server?

A Model Context Protocol (MCP) server that provides conversational interface for the exploration and analysis of RDF (Turtle) based Knowledge Graph in Local File mode or SPARQL Endpoint mode. That is what the rdf explorer v1.0.0 mcp server brings to an AI assistant: the same capability, reachable through the Model Context Protocol rather than a separate app or dashboard.

The short version

The server exposes the following resources: - schema://all: Retrieve schema information (classes and properties) from the graph. - Returns: A newline-separated string of schema elements (classes and properties).

The tools it exposes

The server publishes 12 tools. What each one is for:

  • execute_on_endpoint — Execute a SPARQL query directly on an external endpoint
  • Input — - endpoint (str): The SPARQL endpoint URL to query
  • Returns — Query results as a newline-separated string, or an error message
  • sparql_query — Execute a SPARQL query on the current graph or active external endpoint
  • graph_stats — Calculate and return statistics about the graph in JSON format
  • count_triples — Count triples in the graph. Disabled in SPARQL Endpoint Mode; use a custom prompt instead
  • full_text_search — Perform a full-text search on the graph or endpoint, avoiding proprietary syntax
  • health_check — Check the health of the triplestore connection
  • get_mode — Get the current mode of RDF Explorer. Useful for knowledge graph and semantic tech users to verify data source
  • Tools — The server implements SPARQL queries and search functionality:
  • Resources — The server exposes the following resources: - schema://all: Retrieve schema information (classes and properties) from the graph. - Returns: A
  • Prompts — The server exposes the following prompts: - analyze_graph_structure: Initiate an analysis of the graph structure with schema data. - Returns: A list

Getting it running

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.

How it compares

Plenty of knowledge and memory servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. RDF Explorer V1.0.0's toolset — execute_on_endpoint, Input, Returns and 9 more — is a fair guide to whether it matches your workflow. It is maintained by emekaokoye; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 12 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch RDF Explorer V1.0.0.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
execute_on_endpointExecute a SPARQL query directly on an external endpoint
Input- endpoint (str): The SPARQL endpoint URL to query.
ReturnsQuery results as a newline-separated string, or an error message.
sparql_queryExecute a SPARQL query on the current graph or active external endpoint
graph_statsCalculate and return statistics about the graph in JSON format
count_triplesCount triples in the graph. Disabled in SPARQL Endpoint Mode; use a custom prompt instead.
full_text_searchPerform a full-text search on the graph or endpoint, avoiding proprietary syntax.
health_checkCheck the health of the triplestore connection.
get_modeGet the current mode of RDF Explorer. Useful for knowledge graph and semantic tech users to verify data source.
ToolsThe server implements SPARQL queries and search functionality:
ResourcesThe server exposes the following resources: - schema://all: Retrieve schema information (classes and properties) from the graph. - Returns: A newline-separated string of schema elements (classes and properties).
PromptsThe server exposes the following prompts: - analyze_graph_structure: Initiate an analysis of the graph structure with schema data. - Returns: A list of messages to guide graph structure analysis.

How to install the RDF Explorer V1.0.0 MCP server

{
  "mcpServers": {
    "rdf_explorer": {
      "command": "C:\\path\\to\\venv\\Scripts\\python.exe",
      "args": ["C:\\path\\to\\server.py", "--triple-file", "your_file.ttl"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use RDF Explorer V1.0.0 to execute on endpoint.
  • Use RDF Explorer V1.0.0 to Input.
  • Use RDF Explorer V1.0.0 to Returns.

Frequently asked questions

It supports two modes: Local File mode (using a Turtle `.ttl` file) and SPARQL Endpoint mode (using an external SPARQL endpoint URL).