Template:Tool: Difference between revisions
From Public AI Wiki
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
Template for storing MCP tools using Cargo. | |||
{{#cargo_declare: | {{#cargo_declare: | ||
_table = Tools | _table = Tools | ||
| | |ToolName = String | ||
|Description = Text | |||
|RepoURL = URL | |||
|Author = String | |||
|ToolType = String | |||
}} | }} | ||
<templatedata> | |||
{ | |||
"description": "Registers an MCP tool in the shared tools database.", | |||
"params": { | |||
"ToolName": { | |||
"label": "Tool name", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"Description": { | |||
"label": "Description", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"RepoURL": { | |||
"label": "Repository URL", | |||
"type": "string" | |||
}, | |||
"Author": { | |||
"label": "Author", | |||
"type": "string" | |||
}, | |||
"ToolType": { | |||
"label": "Tool type", | |||
"type": "string" | |||
} | |||
} | |||
} | |||
</templatedata> | |||
</noinclude> | </noinclude> | ||
| Line 9: | Line 45: | ||
{{#cargo_store: | {{#cargo_store: | ||
_table = Tools | _table = Tools | ||
| | |ToolName = {{{ToolName|}}} | ||
|Description = {{{Description|}}} | |||
|RepoURL = {{{RepoURL|}}} | |||
|Author = {{{Author|}}} | |||
|ToolType = {{{ToolType|}}} | |||
}} | }} | ||
Tool | |||
'''Tool:''' {{ | |||
Revision as of 05:07, 22 December 2025
Template for storing MCP tools using Cargo.
This template defines the table "Tools". View table.
Registers an MCP tool in the shared tools database.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Tool name | ToolName | no description | String | required |
| Description | Description | no description | String | required |
| Repository URL | RepoURL | no description | String | optional |
| Author | Author | no description | String | optional |
| Tool type | ToolType | no description | String | optional |