Skip to main content

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

Project description

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

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": {
      "command": "uv",
      "args": ["run", "python", "src/oak_mcp/main.py"],
      "cwd": "/path/to/oak-mcp"
    }
  }
}

Claude Code

claude mcp add -s project oak-mcp uv run python src/oak_mcp/main.py

Goose

goose session --with-extension "uv run python src/oak_mcp/main.py"

Development

# Full development setup
make dev

# Run tests
make test

# Check dependencies
make check-deps

# Clean build artifacts
make clean

License

BSD-3-Clause

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

oak_mcp-0.1.0.tar.gz (104.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

oak_mcp-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file oak_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: oak_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 104.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.13

File hashes

Hashes for oak_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d50f893582de084591e09cd9c64cd7db84454bedb7e7580902cc21aa3e53c125
MD5 b8133c6ad64f22eb58ddab2881bfd0b2
BLAKE2b-256 4e38df4f8b35a1755ed0d9c97577bce8df46c2d9acf87cbba4178159a91eb82e

See more details on using hashes here.

File details

Details for the file oak_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: oak_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.13

File hashes

Hashes for oak_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6c9a5097a1062d8c1a33d1de49f1c8deeb1e6d515cb76cb00a553496e59eea07
MD5 0bded007997433e878019de6d74e28ba
BLAKE2b-256 8e27fdf57dd2a7613e408cb693db9a19251d9cc19a2801b5e2daf69d9320e41f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page