Skip to main content

OntoBoom MCP Server

Access your OntoBoom ontologies and the public Hub registry directly from Claude Desktop and other MCP-compatible AI assistants via the Model Context Protocol.

Features

  • List Projects & Ontologies — Browse your accessible projects and ontologies
  • Get Ontology Data — Retrieve classes, properties, and full ontology models
  • Export Formats — Export ontologies as Turtle, JSON-LD, RDF/XML, or JSON
  • Search — Search for classes across all your ontologies
  • Hub Discovery — Search and explore public ontologies on the OntoBoom Hub (no auth required)
  • Secure — Uses your OntoBoom API token for authenticated access

Installation

Using pip

pip install ontoboom-mcp

Using uvx (recommended for Claude Desktop)

No installation required — uvx runs directly:

uvx ontoboom-mcp

Setup

1. Generate an API Token

  1. Log in to OntoBoom
  2. Go to Playground → API Key
    (or: avatar → API Tokens in the app)
  3. Click Generate Token, name it (e.g. "Claude Desktop"), select your projects
  4. Copy the token — shown only once

2. Configure Claude Desktop

Edit your Claude Desktop configuration file:

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

{
  "mcpServers": {
    "ontoboom": {
      "command": "uvx",
      "args": ["ontoboom-mcp"],
      "env": {
        "ONTOBOOM_API_TOKEN": "obt_your_token_here"
      }
    }
  }
}

Alternative using pip installation:

{
  "mcpServers": {
    "ontoboom": {
      "command": "ontoboom-mcp",
      "env": {
        "ONTOBOOM_API_TOKEN": "obt_your_token_here"
      }
    }
  }
}

3. Restart Claude Desktop

Close and reopen Claude Desktop to load the MCP server.

Usage

Your private ontologies

  • "What projects do I have in OntoBoom?"
  • "List the ontologies in my Research project"
  • "What classes are in the Medical Terms ontology?"
  • "Export my Product Catalog ontology as Turtle"
  • "Search for classes related to 'customer' across all my ontologies"

Public Hub registry (no token required for these)

  • "Search the Hub for insurance ontologies"
  • "What's in the @ontoboom namespace?"
  • "Show me the classes in @ontoboom/supply-chain"
  • "What versions of @ontoboom/fibo are available?"
  • "Find ontologies about healthcare on the Hub"

Available Tools

Private ontology tools (require API token)

Tool Description
list_projects List all accessible projects
list_ontologies List ontologies in a project
get_ontology Get full ontology metadata and model
get_classes Get all classes from an ontology
get_properties Get object and data properties
export_ontology Export as Turtle, JSON-LD, XML, or JSON
search_classes Search classes across all ontologies

Hub tools (public, no auth required)

Tool Description
search_hub Search public ontologies by keyword or domain
explore_hub Browse featured, popular, and recent ontologies
list_hub_namespace List ontologies in a namespace (e.g. @ontoboom)
get_hub_ontology Get full manifest for a Hub ontology
list_hub_versions List all published versions of a Hub ontology

Available Resources

URI Pattern Description
ontoboom://ontology/{id} Full ontology model (private)
ontoboom://ontology/{id}/classes Classes only
ontoboom://ontology/{id}/properties Properties only
ontoboom://ontology/{id}/turtle Turtle export
ontoboom://hub/@{namespace}/{slug} Hub ontology manifest (public)
ontoboom://hub/@{namespace}/{slug}@{version} Specific version manifest

Environment Variables

Variable Required Description
ONTOBOOM_API_TOKEN Yes* Your OntoBoom API token (obt_…)
ONTOBOOM_API_URL No API URL (default: https://api.ontoboom.com)

* Hub tools work without a token. A token is only required for accessing your private ontologies.

Development

git clone https://github.com/bojannyc/ontoboom.git
cd ontoboom/mcp-server

python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows

pip install -e .

ONTOBOOM_API_TOKEN=obt_xxx ontoboom-mcp

Testing with MCP Inspector

npx @modelcontextprotocol/inspector uvx ontoboom-mcp

License

MIT — see LICENSE for details.

Links

Metadata

Release files for ontoboom-mcp 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ontoboom-mcp 0.2.1
File Size Uploaded Provenance Actions
ontoboom_mcp-0.2.1.tar.gz 10.1 kB Without provenance Details for ontoboom_mcp-0.2.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ontoboom-mcp 0.2.1
File Interpreter ABI Platform Actions
ontoboom_mcp-0.2.1-py3-none-any.whl Python 3 none any Details for ontoboom_mcp-0.2.1-py3-none-any.whl

Total release size: 19.8 kB

Release files / ontoboom_mcp-0.2.1.tar.gz

Download URL ontoboom_mcp-0.2.1.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
1fcb0382f9b214cd4f901d3dcae75c6eeafe9f45716c9100cbaa55b82959f77f
BLAKE2b-256 checksum
How to use checksums
409aab2cdf482861fc77713e33763fe340ec1e0347215e7944afdea91fa3fcf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.4

Release files / ontoboom_mcp-0.2.1-py3-none-any.whl

Download URL ontoboom_mcp-0.2.1-py3-none-any.whl
Size 9.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
00ee816922e7b51b0a4ffab2692c0ee0c7b85b10232457e8a05f4d1bfb9325f2
BLAKE2b-256 checksum
How to use checksums
824cf4047086f61f6166479766cc3f97af42b7041c701f5c2916ad11cf9388be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.4

Security for ontoboom-mcp 0.2.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page