@speakeasy-api/docs-mcp-cli
v0.6.0
Published
CLI toolchain for validating, indexing, and bootstrapping docs-mcp documentation corpora
Maintainers
Keywords
Readme
@speakeasy-api/docs-mcp-cli
CLI toolchain for validating, indexing, and bootstrapping Speakeasy Docs MCP documentation corpora.
Beta. Part of the docs-mcp monorepo.
Installation
npm install -g @speakeasy-api/docs-mcp-cliCommands
docs-mcp build
Run the deterministic indexer against your corpus. Reads manifests and frontmatter to chunk docs, generates embeddings, and writes a .lancedb index.
docs-mcp build --docs-dir ./docs --out ./dist/.lancedb --embedding-provider hashdocs-mcp fix
Bootstrap a baseline .docs-mcp.json for legacy docs without chunking strategies.
docs-mcp fix --docs-dir ./docsUsage in CI
FROM node:22-slim
RUN npm install -g @speakeasy-api/docs-mcp-cli @speakeasy-api/docs-mcp-server
COPY docs /corpus
RUN docs-mcp build --docs-dir /corpus --out /index --embedding-provider hash
EXPOSE 20310
CMD ["docs-mcp-server", "--index-dir", "/index", "--transport", "http", "--port", "20310"]