{"serverId":"mcp-registry/com.byjg/docs","tools":[{"name":"get_document","fixed":{"name":"get_document","description":"Return the full markdown of one documentation page, addressed by the `source` path reported in a search result (for example `php/micro-orm/active-record.md`). Use it when a search hit is relevant but truncated and you need the whole page.","inputSchema":{"type":"object","title":"get_documentArguments","required":["source_path"],"properties":{"source_path":{"type":"string","title":"Source Path"}}},"annotations":{"readOnlyHint":true},"title":"Read a documentation page"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"list_projects","fixed":{"name":"list_projects","description":"Inventory of everything indexed, grouped by category and project, with document and passage counts. Use it to discover which ByJG libraries have documentation before searching.","inputSchema":{"type":"object","title":"list_projectsArguments","properties":{}},"annotations":{"readOnlyHint":true},"title":"List documented projects"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":83,"tokensAfter":83},{"name":"search_docs","fixed":{"name":"search_docs","description":"Search the ByJG open source documentation and return the most relevant passages, each with its public URL. Combines semantic and keyword matching, so both natural-language questions ('how do I map a table to a class') and exact symbol names ('TableAttribute') work. Optionally narrow to a category (php, devops, js, ai, helm) or a project (micro-orm, restserver, docker-easy-haproxy, ...).","inputSchema":{"type":"object","title":"search_docsArguments","required":["query"],"properties":{"limit":{"type":"integer","title":"Limit","default":0},"query":{"type":"string","title":"Query"},"project":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Project","default":null},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","default":null}}},"annotations":{"readOnlyHint":true},"title":"Search ByJG documentation"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":224,"tokensAfter":224}],"toolsChanged":3,"tokensSaved":0,"todo":[{"tool":"get_document","params":["source_path"]},{"tool":"search_docs","params":["limit","query","project","category"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}