MCP server wrapping the ROBOT ontology CLI tool
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"robot-tool-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# ROBOT Ontology MCP MCP server wrapping the [ROBOT](https://robot.obolibrary.org/) command-line tool for OWL ontology editing. ## Prerequisites ROBOT must be installed and available on your `PATH`: ```bash robot --version ``` See [ROBOT installation](https://robot.obolibrary.org/) for setup instructions. ## Installation ### With uvx (recommended) ```bash uvx robot-tool-mcp ``` ### From source ```bash git clone https://github.com/<owner>/robot-mcp.git cd robot-mcp uv run robot-mcp ``` ## Claude Desktop Configuration Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`): ```json { "mcpServers": { "robot-mcp": { "command": "uvx", "args": ["robot-tool-mcp"] } } } ``` Or for local development: ```json { "mcpServers": { "robot-mcp": { "command": "uv", "args": ["run", "--directory", "/path/to/robot-tool-mcp", "robot-mcp"] } } } ``` ## Tools ### Individual Command Tools (25 tools) Each ROBOT command is exposed as a dedicated MCP tool with typed parameters: | Tool | Description | |------|-------------| | `robot_annotate` | Add metadata annotations to an ontology | | `robot_collapse` | Simplify class hierarchies by removing intermediates | | `robot_convert` | Transform ontology between formats (OWL, OBO, TTL, etc.) | | `robot_diff` | Compare two ontologies semantically | | `robot_expand` | Convert shortcut annotations into OWL axioms | | `robot_explain` | Debug inferred statements with minimal explanations | | `robot_export` | Generate tabular output (CSV, TSV, JSON, HTML, XLSX) | | `robot_extract` | Create a subset module (STAR, BOT, TOP, MIREOT) | | `robot_filter` | Selectively copy axioms (inverse of remove) | | `robot_materialize` | Assert inferred superclass relationships | | `robot_measure` | Compute ontology metrics and statistics | | `robot_merge` | Combine multiple ontologies into one | | `robot_mirror` | Cache imported ontologies locally | | `robot_qu…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.