Lesync MCP — ferramentas de documentação pública
O Lesync oferece um servidor Model Context Protocol próprio em https://lesync.app.br/mcp. Configure essa URL em um cliente compatível com Streamable HTTP. Não é necessário login: todas as ferramentas retornam apenas informações que já estão nas páginas públicas do produto.
Ferramentas disponíveis
- list_public_documents: lista os caminhos, títulos e URLs canônicas dos documentos do Lesync.
- read_public_document: recebe um caminho da lista permitida e retorna o documento em Markdown. Não aceita URLs arbitrárias ou caminhos da área autenticada.
- get_openapi_spec: retorna a especificação OpenAPI das interfaces de leitura.
As ferramentas possuem schemas de entrada e saída, descrição e indicação de leitura sem efeitos destrutivos. Elas não consultam alunos, aulas, arquivos privados ou tokens e não alteram registros.
Transporte e descoberta
O endpoint /mcp usa o SDK oficial do MCP, com Streamable HTTP sem sessão persistente e respostas JSON. O cliente inicia com initialize e envia a notificação notifications/initialized; depois pode listar e chamar ferramentas. Requisições POST devem aceitar application/json e text/event-stream. O cliente envia MCP-Protocol-Version conforme a versão negociada. GET retorna 405 porque não há um fluxo SSE independente; DELETE também retorna 405 porque não há sessões a encerrar.
O descritor de descoberta informa o endpoint e seu escopo. Esse JSON é uma convenção de descoberta do Lesync, não uma alegação de certificação ou registro MCP. O handshake real em /mcp é a fonte de verdade das capacidades. O servidor valida Origin quando presente e admite somente a origem canônica; clientes de servidor podem omitir Origin. Há um limite de melhor esforço de 60 requisições por IP por minuto por instância.
Veja também API, autenticação, OpenAPI e llms.txt. O servidor da Vercel administra a hospedagem e é um produto separado deste MCP do Lesync.