Components
Blocks
- Gift Certificate
- Event Agenda
- Event Ticket
- Invoice Classic
- Invoice Consultant
- Invoice Corporate
- Invoice Creative
- Invoice Minimal
- Invoice Modern
- Lesson Plan
- Medical Intake Form
- Meeting Minutes
- Packing Slip
- Press Release
- Report Financial
- Report Marketing
- Report Operations
- Report Security
- Shipping Label
- Work Order
MCP is an open protocol that standardizes how applications provide context to LLMs. The shadcn CLI can register an MCP server so your editor can discover registry components, including items you install from angular-pdfcn with the same CLI.
Configure MCP
Run:
$ pnpm dlx shadcn@latest mcp initChoose your MCP client when prompted, then enable the MCP server in that client to finish setup. The server reads the registries in your components.json, so add the @angular-pdfcn entry first, as described in Installation.
Usage
With MCP enabled, you can ask your IDE to work with Takumi and Forme patterns and angular-pdfcn registry components. Example prompts:
- Build an invoice layout with Table, Heading, Text, and KeyValue.
- Add a QRCode and Signature to a PDF document.
- Create a report with Graph, DataTable, and PageHeader.
- Lay out a PDF using Section, Stack, Divider, and KeepTogether.
- Implement a multi-page flow with PageBreak, PageNumber, and PageFooter.
Install components from this registry with the add command on each docs page. Components work with sensible defaults.