Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Live
Live → Recently observed
Certificate changed, valid to 2027-01-13
Added "nifra_frontend"; changed the definition of "nifra_docs", "nifra_example", "nifra_gallery" and 2 more (5 tools before, 6 now)
⟨23 unchanged words⟩ sections (omit for the index).","maxLength":256,"type":"string"}},"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":"Search nifra docs"}
Get aVERIFIEDverified, copy-pasteablenifraNifra code example for a task - auth route ⟨4 unchanged words⟩ , loader/action, typed client, SSE, deployment,etc.and
Servers that share this record's repository now have records of their own: "nifrajs-agent-telemetry", "nifrajs-skills", "nifrajs-mcp-db" and 1 more. Checks before this date include them.
Certificate recorded, valid to 2026-11-15
Authorization not required
First tool surface recorded: 5 tools (server version 2.8.1)
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨23 unchanged words⟩ of (omit for the index).","maxLength":256,"type":"string"}},"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":" ⟨5 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":" ⟨5 unchanged words⟩
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":" ⟨4 unchanged words⟩
Get theEXACTexact TypeScript declaration of any exported @nifrajs/* symbol - interface, type, class, function, or const. Each signature is generated from the package's built .d.ts,so itandisreturns theLITERAL declaration:complete,authoritative, never prose and never truncated. THIS IS THE SOURCE OF TRUTH for nifra's types - do NOT read node_modules/@nifrajs/**/*.d.ts;declarationcallratherthisthaninstead.prose. Pass `name` for an exact symbol (e.g. ⟨46 unchanged words⟩
⟨76 unchanged words⟩ you don't know the exact name).","maxLength":256,"type":"string"}},"type":"object"}
{"destructiveHint":false,"idempotentHint":true,"openWorldHint":false,"readOnlyHint":true,"title":" ⟨5 unchanged words⟩
Diagnose a client-side Nifra problem by symptom across every adapter (React, Preact, Solid, Vue, Svelte, and vanilla). Returns the likely cause, a concrete fix, and how to verify it. Covers the Nifra server/client seam, hydration mismatches, duplicated framework runtimes, loader-data typing, and adapter-specific reactivity guidance. Call with no args for the index; pass `symptom` (e.g. "hydration mismatch", "value stopped updating") and/or `adapter` to filter.