The crate maps MCP tool catalogs to clap commands and back, and has no rhema dependencies — it was in-tree only because the workspace glob reached it. Its own repository gives it its own release cadence and its own crates.io token, scoped to this crate alone.
This commit is contained in:
commit
a7e1de76ac
24 files changed
+3817
No files matched your search
Vendored
+43
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"code": {
|
||||
"description": "Execute arbitrary Blender Python code",
|
||||
"type": "string"
|
||||
},
|
||||
"user_prompt": {
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "null" }
|
||||
],
|
||||
"default": "",
|
||||
"description": "Optional natural-language prompt the operator can add"
|
||||
},
|
||||
"query": {
|
||||
"anyOf": [
|
||||
{ "type": "string" },
|
||||
{ "type": "null" }
|
||||
],
|
||||
"description": "Optional substring to filter the reported objects"
|
||||
},
|
||||
"fields": {
|
||||
"anyOf": [
|
||||
{
|
||||
"type": "array",
|
||||
"items": { "type": "string" }
|
||||
},
|
||||
{ "type": "null" }
|
||||
],
|
||||
"description": "Optional list of fields to report per object"
|
||||
},
|
||||
"limit": {
|
||||
"anyOf": [
|
||||
{ "type": "integer" },
|
||||
{ "type": "null" }
|
||||
],
|
||||
"default": 20,
|
||||
"description": "Maximum number of objects to report"
|
||||
}
|
||||
},
|
||||
"required": ["code"]
|
||||
}
|
||||
Reference in new issue
Block a user