Read library entry
library_readFetch a single library catalog entry by ID to return its frontmatter record and full body; use it after search resolves the ID, not for searching or reading modules, pipelines, or assets.
Instructions
Read one library catalog entry by ID, returning its frontmatter record and body. Use it after library_search resolves the ID; do not use it to search (library_search) or to read modules, pipelines, or assets (module_read / pipeline_read / asset_read). The ID is the canonical stem without the .md suffix and matching is case-insensitive (for example NF-1); an unknown ID returns an error carrying the requested value and repair guidance. Reads one local file and returns its full text without truncation. Local-only; no auth or rate limits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entry_id | Yes | Catalog ID, case-insensitive (for example NF-1 or nf-worldcampus-monyeah777-1). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Canonical catalog ID. | |
| path | Yes | Repository-relative Markdown path. | |
| text | Yes | Full Markdown body as stored on disk. | |
| bytes | Yes | UTF-8 byte length of text. | |
| found | Yes | True when the entry was located. | |
| status | Yes | Catalog lifecycle status (for example active). | |
| frontmatter | Yes | Parsed YAML frontmatter as JSON; keys vary by entry. |