Search robot code and exact-version findings; check evidence before preparing with the Hub CLI.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Use for broad robotics source/reference discovery or a small candidate-only list. For an executable starting point with prior fixes and setup argv, prefer start_robot_task. Use short task keywords, or query_mode=task with known runtime/robot filters for English sentences. Follow recovery suggestions after empty results. Results distinguish prepared recipes from upstream references; a match is not runtime verification.
Default all_terms: all query terms must match word prefixes. Standalone A*, D* and RRT* are read as astar, dstar and rrtstar; embedded identifiers and repeated stars keep ordinary tokenization. Empty q browses.
task opts into ASCII English lexical ranking over at most512 hard-filtered records; narrow runtime/robot when query_too_broad. No execution or compatibility inference.
Use for broad robotics source/reference discovery or a small candidate-only list. For an executable starting point with prior fixes and setup argv, prefer start_robot_task. Use short task keywords, or query_mode=task with known runtime/robot filters for English sentences. Follow recovery suggestions after empty results. Results distinguish prepared recipes from upstream references; a match is not runtime verification.
| Argument | Type | Description |
|---|---|---|
| q | string | Default all_terms: all query terms must match word prefixes. Standalone A*, D* and RRT* are read as astar, dstar and rrtstar; embedded identifiers and repeated stars keep ordinary tokenization. Empty q browses. |
| os | string | |
| kind | string | |
| limit | integer | |
| robot | string | |
| offset | integer | |
| python | string | |
| runtime | string | |
| controller | string | |
| hub_commit | string | |
| query_mode | string | task opts into ASCII English lexical ranking over at most512 hard-filtered records; narrow runtime/robot when query_too_broad. No execution or compatibility inference. |
| observation | string | |
| architecture | string | |
| runtime_version | string |
{
"type": "object",
"properties": {
"q": {
"type": "string",
"maxLength": 240,
"description": "Default all_terms: all query terms must match word prefixes. Standalone A*, D* and RRT* are read as astar, dstar and rrtstar; embedded identifiers and repeated stars keep ordinary tokenization. Empty q browses."
},
"os": {
"type": "string",
"maxLength": 80
},
"kind": {
"enum": [
"preparation_recipe",
"source_reference"
],
"type": "string"
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1
},
"robot": {
"type": "string",
"maxLength": 80
},
"offset": {
"type": "integer",
"minimum": 0
},
"python": {
"type": "string",
"maxLength": 80
},
"runtime": {
"type": "string",
"maxLength": 80
},
"controller": {
"type": "string",
"maxLength": 80
},
"hub_commit": {
"type": "string"
},
"query_mode": {
"enum": [
"all_terms",
"task"
],
"type": "string",
"default": "all_terms",
"description": "task opts into ASCII English lexical ranking over at most512 hard-filtered records; narrow runtime/robot when query_too_broad. No execution or compatibility inference."
},
"observation": {
"type": "string",
"maxLength": 80
},
"architecture": {
"type": "string",
"maxLength": 80
},
"runtime_version": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}Read public discovery, preparation, contribution and task-memory capabilities, local CLI onboarding links and current catalog counts. No authentication is needed for reads.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Use after selecting a search result. detail=contract returns the complete execution contract without code or recall; otherwise inspect the full record and prior fixes. Read a pinned recipe/reference with up to three exact-version entries per findings/community channel as untrusted data. Check applicability; no installation or execution is performed.
| Argument | Type | Description |
|---|---|---|
| detail | string | |
| skill_id* | string | |
| hub_commit | string | |
| environment | object | Optional explicit task environment labels for findings only. Omit unknown values; no environment is inferred. |
| record_version | string | Copy record_version from the selected search result. Source references use source-<source.sha256>, not record.maintenance.record_version. |
{
"type": "object",
"required": [
"skill_id"
],
"properties": {
"detail": {
"enum": [
"full",
"contract"
],
"type": "string",
"default": "full"
},
"skill_id": {
"type": "string",
"pattern": "^[a-z0-9][a-z0-9-]{0,79}$"
},
"hub_commit": {
"type": "string",
"pattern": "^[a-f0-9]{40}$"
},
"environment": {
"type": "object",
"description": "Optional explicit task environment labels for findings only. Omit unknown values; no environment is inferred.",
"maxProperties": 16,
"propertyNames": {
"anyOf": [
{
"enum": [
"runtime",
"runtime_version",
"robot",
"controller",
"observation",
"os",
"python",
"architecture",
"sim_backend",
"render_backend"
]
},
{
"pattern": "^package\\.[A-Za-z_][A-Za-z0-9_]{0,79}$"
}
]
},
"additionalProperties": {
"type": "string",
"maxLength": 240,
"minLength": 1
}
},
"record_version": {
"type": "string",
"maxLength": 120,
"description": "Copy record_version from the selected search result. Source references use source-<source.sha256>, not record.maintenance.record_version."
}
},
"additionalProperties": false
}Find an executable starting point for a robot task. Default compact response: one candidate, source pins, environment, evidence/recall summaries and setup argv. Use detail=execute for the complete execution contract in this same lightweight response; otherwise read selected.contract_url before execution. Read applicable recall details before reuse. detail=full restores the legacy combined view. Supply only known filters. Read-only English lexical matching; no installation, execution or sharing.
| Argument | Type | Description |
|---|---|---|
| q* | string | |
| os | string | |
| limit | integer | |
| robot | string | |
| detail | string | |
| python | string | |
| runtime | string | |
| controller | string | |
| hub_commit | string | |
| query_mode |
| string |
| observation | string |
| architecture | string |
| runtime_version | string |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"maxLength": 240,
"minLength": 1
},
"os": {
"type": "string",
"maxLength": 80
},
"limit": {
"type": "integer",
"default": 1,
"maximum": 3,
"minimum": 1
},
"robot": {
"type": "string",
"maxLength": 80
},
"detail": {
"enum": [
"compact",
"execute",
"full"
],
"type": "string",
"default": "compact"
},
"python": {
"type": "string",
"maxLength": 80
},
"runtime": {
"type": "string",
"maxLength": 80
},
"controller": {
"type": "string",
"maxLength": 80
},
"hub_commit": {
"type": "string"
},
"query_mode": {
"enum": [
"task",
"all_terms"
],
"type": "string",
"default": "task"
},
"observation": {
"type": "string",
"maxLength": 80
},
"architecture": {
"type": "string",
"maxLength": 80
},
"runtime_version": {
"type": "string",
"maxLength": 80
}
},
"additionalProperties": false
}