MCP Catalogs
Homeontosphere screenshot

ontosphere

by ThHanke·59·Score 46

Browser-based RDF knowledge graph editor with MCP server integration for AI agent workflows.

knowledge-graphdeveloper-toolsai-llm
11
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

Ontosphere is a browser-based RDF/ontology knowledge graph editor that loads data from files, URLs, or SPARQL endpoints. It provides a visual canvas for creating and editing nodes and edges, runs OWL-RL reasoning, and applies multiple layout algorithms. The MCP server integration exposes tools for AI agents to interact with the knowledge graph, including loading data, querying the graph, updating nodes and links, and running reasoning operations. All computation happens client-side in the browser using Web Workers.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI agents analyzing and querying large RDF knowledge graphs
you:Automated ontology development and knowledge graph refinement
you:Visualizing and reasoning about complex semantic relationships
you:How do I connect an AI agent to Ontosphere?
you:What reasoning capabilities does Ontosphere support?

When to choose this

Choose Ontosphere when you need a browser-based RDF/ontology editor with AI integration that works entirely client-side without requiring server infrastructure.

When NOT to choose this

Avoid Ontosphere if you need to work with very large knowledge graphs that exceed browser memory limits or require server-side processing capabilities.

Tools this server exposes

12 tools extracted from the README
  • loadRdf

    Load RDF data from files, URLs, or SPARQL endpoints

  • loadOntology

    Load a specific ontology into the knowledge graph

  • queryGraph

    Query the loaded knowledge graph with SPARQL

  • exportGraph

    Export the current graph in various RDF formats

  • addNode

    Add a new node to the knowledge graph

  • removeNode

    Remove a node from the knowledge graph

  • addLink

    Add a relationship between two nodes

  • runReasoning

    Run OWL-RL reasoning on the knowledge graph

  • runLayout

    Apply layout algorithms to organize the graph visualization

  • clusterNodes

    Automatically cluster nodes in the graph based on algorithms

  • getNodeDetails

    Retrieve detailed information about a specific node

  • findPath

    Find a path between two nodes in the knowledge graph

Comparable tools

grasp-mcpprotograph-mcpnebulagraphwebprotegerdf4j

Installation

Installation

Ontosphere is a client-side browser application with no backend requirements:

  1. Clone the repository:

``sh git clone https://github.com/ThHanke/ontosphere.git cd ontosphere ``

  1. Install dependencies:

``sh npm install ``

  1. Start the development server:

``sh npm run dev ``

  1. Open http://localhost:8080 in your browser

Claude Desktop Integration

Add the following to your Claude Desktop configuration (claude_desktop_config.json):

"mcpServers": {
  "ontosphere": {
    "command": "npx",
    "args": ["@thhanke/ontosphere-mcp"]
  }
}

FAQ

How do I connect an AI agent to Ontosphere?
Ontosphere exposes MCP tools via the browser's navigator.modelContext API. You can connect using Claude Code with Playwright for full automation or use the AI Relay Bridge for ChatGPT, Gemini, and Claude.ai.
What reasoning capabilities does Ontosphere support?
It runs OWL-RL inference in the browser using the N3.js BGP-only Reasoner. It supports rdfs:subClassOf transitivity, owl:equivalentClass, owl:someValuesFrom restrictions, owl:inverseOf, and other OWL constructs, but not full OWL-RL features requiring EYE reasoner.

Compare ontosphere with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.