Skip to main content
Glama
monarch-initiative

oak-mcp

oak_mcp

A model context protocol (MCP) to help agents interact with ontologies and the ontology access kit

Quick Start

# Install dependencies and set up development environment
make dev

# Run the MCP server
make run-server

# Run tests
make test

Related MCP server: OntoPortal MCP Server

Installation

# Install and run directly with uvx
uvx oak-mcp

Development Installation

# Install in development mode (includes dependencies)
make dev-install

Usage

Testing MCP Protocol

make test-mcp

Integration with AI Tools

Claude Desktop

Add this to your Claude Desktop configuration file:

{
  "mcpServers": {
    "oak-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "oak-mcp"
      ],
      "env": {}
    }
  }
}

Claude Code

claude mcp add oak-mcp uvx oak-mcp

Goose

goose session --with-extension "uvx oak-mcp"

Development

# Full development setup
make dev

# Run tests
make test

# Check dependencies
make check-deps

# Clean build artifacts
make clean

License

BSD-3-Clause

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI assistants to query, modify, and reason over OWL/TTL/RDF ontology files using natural language, without needing SPARQL or OWL syntax.
    14
    5
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables querying and browsing ontologies from the EBI Ontology Lookup Service, including searching for terms, retrieving term details, and navigating ontology hierarchies via natural language.
    36 npm
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Enables AI agents to inspect ontology schemas, search typed objects, and execute read-only SPARQL queries against an RDF triple store.
    3
    MIT