{"ok":true,"site":{"host":"knot.kz","url":"https://www.knot.kz/","type":"live","desc":"Knot extracts structural and semantic information from source code, enabling AI agents to understand, analyze, and navigate large code repositories with vector search and graph databases — 81.7%…","tools":[{"name":"list-supported-languages","kind":"answer","impl":"imperative","description":"Lists the programming languages and file formats that the Knot indexer can parse and index.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"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":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search-knot-capabilities","kind":"answer","impl":"imperative","description":"Searches Knot and Knot Server capabilities by keyword. Returns matching capabilities with a relevance score.","annotations":{"readOnlyHint":true},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","annotations":{"readOnlyHint":false},"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"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","annotations":{"readOnlyHint":false,"consequentialHint":true},"inputSchema":{"type":"object","properties":{"product":{"type":"string","enum":["knot","knot-server"],"description":"Which product install command to copy. Defaults to knot."}},"required":[]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/knot.kz.png","apiSurface":"spec","toolCount":6}}