{"apiVersion":"v1","endpoints":{"llms":"/llms.txt","llmsFull":"/llms-full.txt","mcp":"/mcp","openapi":"/openapi.json"},"features":{"ask":true,"mcpApps":true,"prompts":["research_topic","compare_documents","learning_path"]},"generation":1,"readOnly":true,"search":{"defaultMode":"hybrid","modes":["lexical","semantic","hybrid"],"semantic":{"build_ms":594,"cached_chunks":11317,"chunks":11317,"dimension":1024,"embedded_chunks":0,"generation":1,"last_error":null,"state":"ready"}},"transports":{"http":true,"mcp":true,"webmcp":true},"webmcp":{"generation":1,"tools":[{"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"description":"Search public documentation and return compact plain-text excerpts.","inputSchema":{"$defs":{"SearchMode":{"enum":["lexical","semantic","hybrid"],"type":"string"}},"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{"default":null,"description":"Optional top-level documentation area.","type":["string","null"]},"cursor":{"default":null,"description":"Opaque cursor returned by a previous search response.","type":["string","null"]},"limit":{"default":null,"description":"Number of results to return (default 5, maximum 20).","format":"uint","minimum":0,"type":["integer","null"]},"locale":{"default":null,"description":"Language code (`zh`, a configured locale, or `all`).","type":["string","null"]},"mode":{"anyOf":[{"$ref":"#/$defs/SearchMode"},{"type":"null"}],"default":null,"description":"`hybrid` combines lexical and multilingual semantic retrieval;\n`lexical` is deterministic and supports cursor pagination."},"query":{"default":"","description":"Full-text query, between 1 and 200 Unicode characters.","type":"string"},"tag":{"default":null,"description":"Optional exact tag filter.","type":["string","null"]}},"title":"SearchDocumentsRequest","type":"object"},"name":"search_documents","title":"Search documentation"},{"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"description":"List public documents with optional locale, area, and tag filters.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"area":{"default":null,"type":["string","null"]},"cursor":{"default":null,"type":["string","null"]},"limit":{"default":null,"description":"Number of documents to return (default 50, maximum 100).","format":"uint","minimum":0,"type":["integer","null"]},"locale":{"default":null,"type":["string","null"]},"tag":{"default":null,"type":["string","null"]}},"title":"ListDocumentsRequest","type":"object"},"name":"list_documents","title":"List documentation"},{"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"description":"Read a public document as Markdown, including its outline and metadata.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"path":{"description":"Canonical, root-relative public document path.","type":"string"}},"required":["path"],"title":"ReadDocumentRequest","type":"object"},"name":"read_document","title":"Read document"},{"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"description":"Read one bounded Markdown section by heading id.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"heading_id":{"description":"Heading id from the document outline. Omit to read from the beginning.","type":["string","null"]},"max_chars":{"description":"Maximum returned Markdown characters (default 8000, maximum 32000).","format":"uint","minimum":0,"type":["integer","null"]},"path":{"description":"Canonical, root-relative public document path.","type":"string"}},"required":["path"],"title":"ReadDocumentSectionRequest","type":"object"},"name":"read_document_section","title":"Read document section"},{"annotations":{"readOnlyHint":true,"untrustedContentHint":true},"description":"Return public documents related by shared tags.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"limit":{"description":"Number of related documents to return (default 5, maximum 20).","format":"uint","minimum":0,"type":["integer","null"]},"path":{"type":"string"}},"required":["path"],"title":"RelatedDocumentsRequest","type":"object"},"name":"related_documents","title":"Find related documentation"}],"version":1}}