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.10.tar.gz (3.2 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.10-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: oak_mcp-0.1.10.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oak_mcp-0.1.10.tar.gz
Algorithm Hash digest
SHA256 692f9bf14fb2c3f3f153c7f4c50cc8f75f817e1efb406daf98b5a488ab61cb75
MD5 c2430dc9590ffc12723649db4e343df0
BLAKE2b-256 49b23000062c70b95aad2c7674c44f65c007e9b912534f48e93ef94837120eb3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: oak_mcp-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for oak_mcp-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 90b5d677a73ecf0e5e66a6a46cf3df6b53170bab02c640c55baa3ea66c38ab03
MD5 0e147b62242fa54f62da90471b01d96c
BLAKE2b-256 19b2db625e6b4e63b70112665efbf15b9bde5164fb8dc3cec6aa756512ae891c

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