ingest_doc
Ingest, crawl, parse, and index documentation from URLs or raw content into DocOrbit; optionally generate an evidence-grounded implementation recipe for a coding task.
Instructions
Ingest, crawl, parse, and index authoritative documentation from any URL or raw content directly into DocOrbit. Tracks documentation sources deterministically in docs.lock. Extracts semantic chunks, OpenAPI endpoints, code examples, and pitfalls. If taskContext is provided, immediately synthesizes and returns an evidence-grounded implementation recipe with exact code and API details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Documentation target URL to crawl and ingest (e.g. "https://nextjs.org/docs" or "https://support.atlassian.com/..."). | |
| force | No | Force re-fetching and re-crawling documentation even if the source is already tracked (default: false). | |
| title | No | Optional title when ingesting raw content or overriding page title. | |
| format | No | Response format: "markdown" (default, human/agent-readable documentation) or "json" (structured raw machine data). | |
| content | No | Optional raw markdown/HTML documentation content to index directly without fetching from the web. | |
| refresh | No | Alias for force. | |
| maxPages | No | Maximum number of pages to crawl (default: 20, max: 50). | |
| taskContext | No | Optional coding task or intent (e.g. "Connect Atlassian Remote MCP" or "Implement Stripe payment element"). If provided, DocOrbit compiles and returns an immediate implementation recipe using the newly ingested docs. | |
| allowLocalhost | No | Allow crawling localhost endpoints for testing (default: false). |