CAT
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Cross AI Tools

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by @mertduzgun

Independent project, not affiliated with Anthropic

Author Mcp Server

litheonhq/seizn
authSTDIOregistry active
Summary

This server connects Claude to Seizn's memory and graph APIs, giving fiction writers structured recall over characters, relationships, events, and world state. You can search memories by semantic query or timeline, create and link graph entities like people and factions, visualize relationship webs, and query "what happened when" across your narrative continuity. It's built for serial fiction, visual novels, tabletop campaigns, and anything where you need long-running character memory that survives across sessions. If you're managing story bibles or multi-episode continuity in Claude, this bridges your editor context to a persistent memory layer with retrieval, graph traversal, and temporal search.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Seizn

Seize your memories. Seizn is the memory layer for AI characters, agents, and creative IP systems.

This README is written as the repo-level orientation file for human and AI operators. After reading only this file, another agent should understand what Seizn is, where the product is pivoting, how the codebase is organized, and which commands and guardrails matter.

Current Product Thesis

Seizn is not an LLM, not a vector database, and not a generic chatbot shell. It is a stateful memory operating layer around AI applications.

The core product stores, retrieves, governs, and explains long-lived context:

  • memories: facts, preferences, events, instructions, experiences, relationships
  • profile/persona state: stable user, character, or agent traits
  • graph state: entities, relationships, provenance, external IDs, observations
  • retrieval context: hybrid search, RAG, reranking, answer contracts, traceable evidence
  • runtime controls: replay, budget controls, policy checks, retention, audit logs, webhooks

The current strategy is a hybrid wedge:

  • Seizn Author: authoring memory for serial fiction, VN, TRPG, manga, drama rooms, and IP builders. This is the 2026-05 candidate direction. The KNOT integration is the first dogfood and PMF test.
  • Seizn Live: runtime memory middleware for game NPCs and AI characters. This is the 2026-04 NPC memory pivot and remains valid.

The unifying wedge is:

Build IP and character memory in an authoring surface, then export the same memory graph into a game or agent runtime.

The product should not be positioned as "a better memory API" in the abstract. The sharper pitch is:

  • memory layer for IP builders
  • AI memory layer for serial fiction
  • persistent memory for AI NPCs
  • replayable, governable, debuggable memory for AI systems

Why This Pivot Exists

The first pivot narrowed Seizn toward game NPC memory middleware. The reasoning was that Inworld, Convai, NVIDIA ACE, and similar stacks are strong at dialogue, voice, and expression, but long-lived memory and relationship persistence remain thin.

The 2026-05 candidate pivot adds an authoring angle. While working on KNOT, the useful stack became clear:

Seizn memory + persona/profile + world/relationship graph

That same stack is valuable before runtime, while writers and IP builders are designing characters, relationships, episodes, and continuity. The market may be broader and faster to test than game studio middleware alone.

Current decision state:

  • Do not treat Seizn Author as a completed full pivot yet.
  • Use KNOT as the first dogfood loop.
  • If the authoring workflow gives strong signal, build a Seizn Author web surface and test with a small beta group.
  • If signal is weak, keep Author as an internal KNOT tool and continue Seizn Live for games.
  • Core assets survive either path: SDK, MCP, Graph, Profile, memory search, replay, governance.

Differentiation

Do not sell Seizn as "better semantic search." That is commodity in 2026.

The stronger differentiation is:

LayerWhy it matters
Memory graphCharacters, users, factions, places, scenes, and incidents can persist as graph entities and relationships.
Persona/profileStable traits and preferences can be separated from transient chat context.
Deterministic replayAI behavior can be reproduced from trace, seed, memory hash, and tool stubs. This is especially important for QA and compliance.
Compliance and deletionRTBF, audit logs, DSR-style deletion, retention, data residency, and policy checks make memory shippable in production.
Budget controlsHot/warm/cold memory tiers, caching, routing, and degrade events keep retrieval cost controllable.
Creative continuityMemory and relationship state can help preserve long-running fiction, NPC history, and world-bible consistency.

The roadmap filter for new features is:

Does this make AI memory more reproducible, governable, debuggable, exportable, or useful for creators building persistent characters?

Canonical Domain Model

The active graph/person model is graph_entities, not a separate characters table.

For creative and NPC work:

  • person or NPC: graph_entities row with type = "person"
  • faction, location, object, incident, scene: graph_entities with the appropriate type
  • relationship: graph relationship edge between entities
  • memory: timestamped textual or multimodal note tied to user, namespace, agent, scope, and optional graph context
  • profile/persona: stable derived state used to shape recall and context
  • external ID: stable mapping from game/editor/world-bible object IDs into Seizn graph IDs

Primitive mapping for games and fiction:

Domain objectSeizn representation
NPC / character / author personagraph_entities(type="person") plus profile
player / reader / usermemory owner, profile, graph entity when needed
faction / house / organizationgraph entity
trust, grudge, kinship, alliancerelationship edge
event, quest, episode, scenegraph entity plus linked memories
world-bible factmemory, entity property, or document chunk depending on source
"what happened last time"retrieval context over memory + graph + trace

Seasonal Architecture

The codebase uses seasonal codenames. They are not marketing fluff; they are the main architecture map.

SeasonMain jobImportant paths
SpringMemory lifecycle: create/search/update/delete, memory v4, candidates, edges, profiles, temporal search, multimodal memorysrc/lib/spring/, src/app/api/spring/, src/app/api/v1/memories/
SummerRAG and document intelligence: ingestion, chunking, embeddings, retrieval, reranking, answer contracts, federated searchsrc/lib/summer/, src/app/api/summer/, src/app/api/rag/, docs/ARCHITECTURE_SUMMER.md
FallObservability and reliability: flight recorder, deterministic replay, evals, experiments, canaries, time travel, self-healingsrc/lib/fall/, src/app/api/fall/, src/app/api/retrieval/
WinterGovernance: policy engine, PII, encryption, retention, RTBF, residency, enterprise controlssrc/lib/winter/, src/app/api/winter/, docs/compliance/

These four layers are meant to compose:

Application event
  -> Spring extracts/stores memory
  -> Summer retrieves grounded context
  -> Fall records and replays behavior
  -> Winter enforces policy, deletion, residency, and auditability

Product Surfaces

SurfacePurposeKey paths
Public web appMarketing, docs, pricing, trust, localized landing pagessrc/app/[locale]/
DashboardMemories, usage, traces, orgs, API keys, governance, evals, integrations, webhookssrc/app/(dashboard)/dashboard/
API v1Stable memory and graph API surfacesrc/app/api/v1/
Spring APIMemory v4, candidates, temporal search, mindmap, edges, jobssrc/app/api/spring/
Summer APIRAG, retrieval, explainability, cache, versions, RetOpssrc/app/api/summer/
Fall APITraces, runs, replay, eval datasets, experiments, HNSW tuningsrc/app/api/fall/
Winter APIRTBF, org policy, graph permissions, transparency, OPA policysrc/app/api/winter/
MCP serverClaude/Cursor/Windsurf/Codex memory bridge and graph toolsmcp-server/
CLILocal/offline memory, save/search/export/config/migrate commandscli/seizn/
SDKs and adaptersJS/Python packages, LangChain, Vercel AI, Spring/Summer SDKspackages/, sdks/, sdk/

Key APIs

Common production entry points:

  • POST /api/v1/memories: create a memory
  • GET /api/v1/memories: browse/search memories
  • GET /api/v1/memories/{id}: retrieve memory details
  • DELETE /api/v1/memories: delete or flush memory scope
  • POST /api/v1/graph: create/list memory graphs
  • POST /api/v1/graph/{graphId}/entities: create graph entities
  • GET /api/v1/graph/{graphId}/entities?type=person: list people/NPCs
  • GET /api/v1/graph/{graphId}/entities/by-external-id/{externalId}: map game/editor IDs to Seizn IDs
  • GET /api/v1/graph/{graphId}/relationships: list relationships
  • POST /api/summer/rag: document/RAG answer pipeline
  • GET /api/retrieval/traces/{id}: inspect retrieval trace
  • POST /api/webhooks: manage memory webhooks

Auth uses bearer API keys with the szn_ prefix. Cookie-authenticated dashboard mutations use CSRF protection.

Technology Stack

CategoryCurrent stack
RuntimeNode.js 20, Next.js 16.1.6, React 18.3, TypeScript 5
UIApp Router, Server Components, Tailwind CSS v4, Lucide, Recharts, React Flow
DataSupabase PostgreSQL with pgvector, RLS, migrations under supabase/migrations/
AuthNextAuth v5 beta, Supabase password verification, OAuth, device flow, API keys
Cache/rate limitUpstash Redis with in-memory fallback
AI providersAnthropic, OpenAI, Google Generative AI, Vercel AI SDK
EmbeddingsVoyage AI by default, with cache and fallback paths
ObservabilityOpenTelemetry, Sentry, PostHog, Web Vitals, custom flight recorder
Security/governanceCSRF, scoped API keys, OPA-style policy, PII scanner, BYOK/KMS, audit logs, retention and RTBF
BillingBilling code contains active Stripe routes and older Paddle references; verify the current provider before changing billing
i18nCustom dictionary system with 22 locales and RTL support
DeploymentVercel production, Docker Compose, Helm, Nginx, Prometheus configs

For a deeper stack inventory, see .github/TECH_STACK.md. Treat that file as implementation inventory, and this README as product and architecture orientation.

Repository Map

src/app/                  Next.js app routes, dashboard, public pages, API route handlers
src/app/api/              All server API domains
src/lib/spring/           Memory v3/v4, candidates, profiles, graph edges, temporal search
src/lib/summer/           RAG, ingestion, chunking, retrieval, versions, federated search
src/lib/fall/             Flight recorder, replay, evals, experiments, canaries, healing
src/lib/winter/           Policy, RTBF, retention, residency, privacy controls
src/lib/memory/           Shared memory search, encryption, lifecycle, router learning
src/lib/graph*/           Graph RAG and external ID helpers
src/lib/ai-gateway/       Multi-provider AI gateway, routing, retry, load balancing
src/lib/connectors/       External connectors and federated sources
src/components/           Dashboard, graph, devtools, memory, budget, governance UI
src/i18n/                 Locale config and dictionaries
supabase/migrations/      Database schema and RLS migrations
docs/                     Architecture, compliance, quickstarts, procurement, deployment docs
mcp-server/               Model Context Protocol server
cli/seizn/                CLI and local offline memory store
packages/                 SDKs and integrations
sdks/                     Additional SDK code
deploy/                   Docker, Helm, Nginx, Prometheus
e2e/                      Playwright tests
scripts/                  Build, verification, migration, docs, market scripts

Development

Prerequisites:

  • Node.js 20+
  • npm, using the root package-lock.json
  • Supabase/PostgreSQL-compatible environment variables
  • Provider keys only when exercising provider-backed paths

Install and run:

npm ci
npm run dev

Quality gates:

npm run typecheck
npm run lint
npm run test:run
npm run build

Useful focused checks:

npm run check:routes
npm run verify:e2e-encryption-db
npm run verify:runtime-primitives
npm run test:security
npm run test:security:strict

npm run build runs scripts/check-route-conflicts.js before next build. It requires a valid local env; never commit .env.local or secrets.

Migration Workflow

For DB changes, use the repo migration wrapper:

node scripts/run-migration-file.mjs <path-to-sql>
npm run verify:e2e-encryption-db

The wrapper runs E2E encryption/search-RPC verification by default. If SQL is applied manually in Supabase Dashboard, run the verifier manually once afterward.

Do not regenerate or stage broad migration bundles unless the task explicitly asks for that. Supabase temp files and generated all-migration dumps are common local noise.

SDK, MCP, and CLI

Seizn is meant to be used by applications and AI tools, not only through the web dashboard.

Package/toolRole
@seizn/springJS/TS memory SDK
@seizn/summerJS/TS RAG and document search SDK
@seizn/core (packages/sdk-core)Shared SDK primitives
packages/vercel-aiVercel AI SDK integration
packages/langchainLangChain adapter/checkpointer integration
packages/seizn-pythonPython SDK package source
mcp-serverMCP tools/resources for memories, graph, profile, webhooks, config sync
cli/seiznCLI with online API commands and offline local memory

The MCP server exposes memory and graph operations to Claude, Cursor, Windsurf, Cline, and config-sync paths for Copilot/Aider/Codex-style tools.

Security and Governance Notes

Important implemented boundaries:

  • API key auth uses hashed szn_ keys.
  • Cookie-authenticated mutations require CSRF checks.
  • E2E confidential memories store ciphertext and are excluded from normal search/embedding.
  • RTBF and retention paths live under Winter.
  • Webhooks perform SSRF checks and pin validated public IPs before delivery.
  • Federated source admin routes must enforce organization membership before service-role writes.
  • Logs should never include raw bearer tokens, cookies, API keys, private keys, or provider secrets.

When adding memory features, think about deletion, auditability, and replay at the same time as retrieval quality.

AI-Agent Operating Guardrails

This repo often has a dirty root worktree. Do not stage broad mixed changes as one blob.

Before committing or pushing:

  • verify local repo state with git status --short --branch
  • verify identity is the Litheon identity for Seizn
  • verify gh active account is litheonhq for GitHub-sensitive work
  • stage only files in the current task scope
  • avoid .vercelignore, Supabase temp files, generated migration bundles, and unrelated brand assets unless explicitly requested
  • run the relevant gates and report what was not run

Deployment rule:

  • Preview deployments are prohibited.
  • If deployment is requested, use production-only flows or stop when production deployment is unsafe.

Current Strategic Priorities

Near-term Seizn work should bias toward:

  1. Authoring memory dogfood with KNOT: character/persona memory, world graph, continuity, relationship recall.
  2. Runtime NPC memory: external IDs, person entities, relationship edges, scene/event memory, SDK export.
  3. Deterministic replay and memory snapshots: QA-grade reproduction of AI behavior.
  4. Compliance and deletion: audit logs, RTBF, DSR, data residency, policy checks.
  5. Cost and retrieval control: hot/warm/cold tiers, semantic cache, budget degrade events, planner decisions.
  6. Memory explainability: why a memory was recalled, why it was not, trace receipts, answer contracts.

Avoid chasing generic benchmark wins unless they directly improve production value for creators, game teams, or governed AI systems.

Documentation Pointers

  • docs/quickstart.md: SDK/API quickstart
  • docs/openapi.yaml: API reference
  • docs/ARCHITECTURE_SUMMER.md: Summer RAG architecture
  • docs/AI_PLAYBOOK_SEIZN_INFRA.md: Fall/Winter implementation playbook
  • docs/architecture/TRACE_REPLAY_DESIGN.md: replay UI design
  • docs/compliance/SECURITY_WHITEPAPER.md: security posture
  • SELF_HOSTING.md: self-hosting guide
  • .github/TECH_STACK.md: detailed stack inventory
  • CLAUDE.md and AGENTS.md: local operating instructions for agents

License

Most package metadata in this repo declares MIT; the MCP server declares Apache-2.0. This checkout does not currently include a root LICENSE file, so check the relevant package metadata before publishing or redistributing artifacts.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
Keep your Mac awake
Keep your Mac awake
Keep your Mac awake while Claude Code and 40+ AI agents run. Sleeps when they're idle.
One time payment $9 →
Context.devContext.dev
Context.dev
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Make money from your Skills
Make money from your Skills
On Capafy, your Skill runs online 24/7 as an agent product, and you get paid every time someone uses it.
Start earning →
AppSignal
AppSignal
Monitor with ease. Code with confidence.
Start Free Trial →

Configuration

SEIZN_API_KEY*secret

Bearer token from https://seizn.com/dashboard/account/api-keys

SEIZN_API_BASE_URL

Override the API base URL (default: https://seizn.com/api/v1)

Categories
AI & LLM ToolsSearch & Web Crawling
Registryactive
Package@seizn/author-mcp-server
TransportSTDIO
AuthRequired
UpdatedMay 5, 2026
View on GitHub

Related AI & LLM Tools MCP Servers

View all →
SkillFM LLM Cost Optimizer

io.github.ericm1018/skillfm-llm-cost-optimizer-openai-anthropic-usage

LLM cost optimizer for OpenAI, Anthropic, token usage, BYOK, and SkillFM Beacon audits.
Llm Orchestration Agent

io.github.mikerawsonnz/llm-orchestration-agent

Run a prompt through a LangChain (system + human) chain over Gemini on Vertex AI; optional LangSmith
Authenticated Llm Agent

io.github.mikerawsonnz/authenticated-llm-agent

JWT-gated LLM gateway: authenticate (bcrypt/JWT), then run a LangChain-on-Vertex Gemini completion.
Copilot Memory MCP

labforgedev/copilot-memory-mcp

Persistent semantic memory for AI agents using local ChromaDB vector search. No cloud required.
1
Agent Prompt Injection Firewall Mcp

csoai-org/agent-prompt-injection-firewall-mcp

The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Authenticated Multi Llm Agent

io.github.mikerawsonnz/authenticated-multi-llm-agent

Google-OAuth-gated LLM gateway: verify a Google ID token, then run a Gemini (Vertex AI) completion f