Tool tree
gradeNot graded
list-supported-languagesAnswer
Lists the programming languages and file formats that the Knot indexer can parse and index.
View tool JSON
{
"name": "list-supported-languages",
"kind": "answer",
"impl": "imperative",
"description": "Lists the programming languages and file formats that the Knot indexer can parse and index.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}get-latest-releasesAnswer
Returns the latest releases of Knot and Knot Server with version, date, summary and CHANGELOG link.
View tool JSON
{
"name": "get-latest-releases",
"kind": "answer",
"impl": "imperative",
"description": "Returns the latest releases of Knot and Knot Server with version, date, summary and CHANGELOG link.",
"inputSchema": {
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"knot",
"knot-server",
"all"
],
"description": "Which product to report releases for. Defaults to all."
},
"limit": {
"type": "number",
"minimum": 1,
"maximum": 4,
"description": "Maximum number of releases to return, 1 to 4. Defaults to 3."
}
},
"required": []
}
}search-knot-capabilitiesAnswer
Searches Knot and Knot Server capabilities by keyword. Returns matching capabilities with a relevance score.
View tool JSON
{
"name": "search-knot-capabilities",
"kind": "answer",
"impl": "imperative",
"description": "Searches Knot and Knot Server capabilities by keyword. Returns matching capabilities with a relevance score.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Free-text search over Knot and Knot Server capabilities."
},
"area": {
"type": "string",
"enum": [
"cli",
"server"
],
"description": "Restrict the search to the CLI product or the server."
}
},
"required": [
"query"
]
}
}compare-knot-editionsAction
Compares the two Knot editions. Knot is a 3-in-1 tool (indexer, MCP server, and CLI). Knot Server adds a REST API and a stateless MCP endpoint over HTTP, supports multiple instances, and coordinates them for enterprise deployments.
View tool JSON
{
"name": "compare-knot-editions",
"kind": "act",
"impl": "imperative",
"description": "Compares the two Knot editions. Knot is a 3-in-1 tool (indexer, MCP server, and CLI). Knot Server adds a REST API and a stateless MCP endpoint over HTTP, supports multiple instances, and coordinates them for enterprise deployments.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
}
}get-install-commandAction
Returns the exact install command for a Knot product and method, and switches the page to the Installation section showing it. Optional tuning (cores, ramGb) applies only to knot-server with method docker, returning a docker run sized to the machine.
View tool JSON
{
"name": "get-install-command",
"kind": "act",
"impl": "imperative",
"description": "Returns the exact install command for a Knot product and method, and switches the page to the Installation section showing it. Optional tuning (cores, ramGb) applies only to knot-server with method docker, returning a docker run sized to the machine.",
"inputSchema": {
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"knot",
"knot-server"
],
"description": "Which product to install."
},
"method": {
"type": "string",
"enum": [
"curl",
"docker",
"compose"
],
"description": "Install method. docker: knot-server only. compose: Qdrant + Neo4j stack for knot, all-in-one docker-compose.yml for knot-server."
},
"tuning": {
"type": "object",
"properties": {
"cores": {
"type": "number",
"minimum": 1,
"maximum": 64,
"description": "CPU cores for indexing. Sets KNOT_SERVER_RAYON_THREADS."
},
"ramGb": {
"type": "number",
"minimum": 1,
"maximum": 128,
"description": "RAM in GB for knot-server. Picks the profile: under 2 low memory, 2-4 balanced, 5+ max throughput."
}
},
"required": [],
"description": "Only for product knot-server with method docker; rejected otherwise. Install commands are machine-independent."
}
},
"required": [
"product",
"method"
]
}
}copy-install-commandAction
Copies a Knot install command to the clipboard. Requires explicit user approval through a consent dialog.
View tool JSON
{
"name": "copy-install-command",
"kind": "act",
"impl": "imperative",
"description": "Copies a Knot install command to the clipboard. Requires explicit user approval through a consent dialog.",
"inputSchema": {
"type": "object",
"properties": {
"product": {
"type": "string",
"enum": [
"knot",
"knot-server"
],
"description": "Which product install command to copy. Defaults to knot."
}
},
"required": []
}
}