{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_3fzm7gvsddn2","handle":"robot-tool-mcp","url":"https://wellknown.network/agents/robot-tool-mcp","links":{"self":"https://wellknown.network/agents/robot-tool-mcp/record.json","html":"https://wellknown.network/agents/robot-tool-mcp","markdown":"https://wellknown.network/agents/robot-tool-mcp/record.md","api":"https://wellknown.network/api/v1/agents/robot-tool-mcp","status":"https://wellknown.network/api/v1/agents/robot-tool-mcp/status","claim":"https://wellknown.network/agents/robot-tool-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/robot-tool-mcp/claim.json","badge":"https://wellknown.network/agents/robot-tool-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/robot-tool-mcp/history","tools":"https://wellknown.network/api/v1/agents/robot-tool-mcp/tools"},"ard":{"identifier":"urn:air::server:robot-tool-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"robot-tool-mcp","summary":"MCP server wrapping the ROBOT ontology CLI tool","description":"# ROBOT Ontology MCP\n\nMCP server wrapping the [ROBOT](https://robot.obolibrary.org/) command-line tool for OWL ontology editing.\n\n## Prerequisites\n\nROBOT must be installed and available on your `PATH`:\n\n```bash\nrobot --version\n```\n\nSee [ROBOT installation](https://robot.obolibrary.org/) for setup instructions.\n\n## Installation\n\n### With uvx (recommended)\n\n```bash\nuvx robot-tool-mcp\n```\n\n### From source\n\n```bash\ngit clone https://github.com/<owner>/robot-mcp.git\ncd robot-mcp\nuv run robot-mcp\n```\n\n## Claude Desktop Configuration\n\nAdd to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"robot-mcp\": {\n      \"command\": \"uvx\",\n      \"args\": [\"robot-tool-mcp\"]\n    }\n  }\n}\n```\n\nOr for local development:\n\n```json\n{\n  \"mcpServers\": {\n    \"robot-mcp\": {\n      \"command\": \"uv\",\n      \"args\": [\"run\", \"--directory\", \"/path/to/robot-tool-mcp\", \"robot-mcp\"]\n    }\n  }\n}\n```\n\n## Tools\n\n### Individual Command Tools (25 tools)\n\nEach ROBOT command is exposed as a dedicated MCP tool with typed parameters:\n\n| Tool | Description |\n|------|-------------|\n| `robot_annotate` | Add metadata annotations to an ontology |\n| `robot_collapse` | Simplify class hierarchies by removing intermediates |\n| `robot_convert` | Transform ontology between formats (OWL, OBO, TTL, etc.) |\n| `robot_diff` | Compare two ontologies semantically |\n| `robot_expand` | Convert shortcut annotations into OWL axioms |\n| `robot_explain` | Debug inferred statements with minimal explanations |\n| `robot_export` | Generate tabular output (CSV, TSV, JSON, HTML, XLSX) |\n| `robot_extract` | Create a subset module (STAR, BOT, TOP, MIREOT) |\n| `robot_filter` | Selectively copy axioms (inverse of remove) |\n| `robot_materialize` | Assert inferred superclass relationships |\n| `robot_measure` | Compute ontology metrics and statistics |\n| `robot_merge` | Combine multiple ontologies into one |\n| `robot_mirror` | Cache imported ontologies locally |\n| `robot_qu…","publisher":{"name":"Josef Hardi","url":null},"homepage":"https://github.com/musen-lab/robot-tool-mcp","repository":"https://github.com/musen-lab/robot-tool-mcp","version":"1.2.2","license":"BSD 2-Clause License","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:robot-tool-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.825,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":0.722,"provenance":"derived"}],"categories":["dev","documents"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"robot-tool-mcp","registry":"pypi","observedAt":"2026-11-03T23:23:04.545Z","publishedAt":"2026-04-09T21:30:50.536735Z","latestVersion":"1.2.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"robot-tool-mcp","url":"https://pypi.org/project/robot-tool-mcp/","firstSeenAt":"2026-09-10T11:27:17.102Z","fetchedAt":"2026-11-03T23:22:26.081Z","normalizedAt":"2026-11-03T23:22:26.081Z"}]},"firstSeenAt":"2026-09-10T11:27:17.102Z","updatedAt":"2026-11-03T23:23:04.545Z"}