MCP.Market

ZettelForge MCP server

by rolandpg·io.github.rolandpg/zettelforge·v2.4.0·63 stars

Agentic memory for cyber threat intelligence. STIX graphs, actor aliasing, offline RAG, Sigma/YARA.

A94/100grade A
What users say
No reviews yet
Be the first
Safety scan
A94/100

full report

Adoption
Growing

63 stars20 downloads/wk

Reviews

Write one

Nobody has reviewed ZettelForge yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ZettelForge tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan81 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 94/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ZettelForge compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
94/100
higher than 96% of 4,460 AI and agents servers
GitHub stars
63
more than 92% of 2,711 AI and agents servers
Downloads a week
20
more than 6% of 1,538 AI and agents servers with a package

Install ZettelForge in Claude Code, Cursor or VS Code

claude mcp add zettelforge -- uvx zettelforge
Add to Cursor

What the publisher says

From the ZettelForge repository's README, as published. We do not edit it. Read it on GitHub

ZettelForge

<!-- mcp-name: io.github.rolandpg/zettelforge -->

The only agentic memory system built for cyber threat intelligence.

When a senior analyst leaves, two or three years of context walks out with them — customer environments, prior investigations, actor TTPs, false-positive patterns, every hard-won "wait, we've seen this before." ZettelForge is an agentic memory system built so that context stays with the team.

It extracts CVEs, threat actors, IOCs, and ATT&CK techniques from analyst notes and threat reports, resolves aliases (APT28 = Fancy Bear = STRONTIUM = Sofacy), builds a STIX 2.1 knowledge graph, and serves every past investigation back to your analysts — and to Claude Code via MCP — in natural language. Runs entirely in-process. No API keys. No cloud. No data leaves the host.

Star · pip install zettelforge · Docs · ThreatRecall (hosted) · Changelog

v2.6.2 (2026-04-27): Config web editor ships with working dropdowns for all enum fields (LLM/embedding provider, log level, PII action, synthesis format) and a working Apply button. New [crewai] extra exposes ZettelForge as CrewAI tools -- pip install zettelforge[crewai]. Full changelog

If ZettelForge fits a CTI workflow you run, a star is the fastest signal that this category is worth continuing to invest in.

The problem

Every SOC loses analysts. When they leave, investigation context, actor attribution, and environment-specific false-positive patterns go with them. Their replacements re-open the same tickets, re-read the same reports, and re-build the same mental models from scratch.

General-purpose AI memory systems don't fix this for security teams. They can't tell APT28 from Fancy Bear, don't know that CVE-2024-3094 is the XZ Utils backdoor, can't parse Sigma or YARA, and have no concept of MITRE ATT&CK technique IDs. When a CTI analyst gives them a year of intel reports, they get back fuzzy semantic search over chat history.

ZettelForge was built for analysts who think in threat graphs. It extracts CVEs, threat actors, IOCs, and ATT&CK techniques automatically, resolves aliases across naming conventions, builds a knowledge graph with causal relationships, and retrieves memories using intent-aware blended search -- all in-process, with no external API dependency.

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ZettelForge: common questions

Is ZettelForge MCP server safe?
Yes, by our scan: it is graded A (94/100). Read the ZettelForge safety report
How do I install ZettelForge?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ZettelForge need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ZettelForge maintained?
The last commit was 44 days ago (2026-09-21). The latest release is v2.4.0.
What can I use instead of ZettelForge?
Servers from other publishers that do the same job: PDF MCP server, MCP AutoMem MCP server and Total Agent Memory MCP server. Compare all ZettelForge alternatives.
How does ZettelForge compare with other AI and agents MCP servers?
safety score 94/100 (higher than 96% of 4,460 AI and agents servers); github stars 63 (more than 92% of 2,711 AI and agents servers); downloads a week 20 (more than 6% of 1,538 AI and agents servers with a package). Full comparison.

Alternatives to ZettelForge

Same job from other publishers: the closest match first, then the best rated.

All ZettelForge alternatives →
  • PDF
    Agentic RAG over one PDF or a whole folder: hybrid search, selective page reads, tables, OCR.
    A
  • MCP AutoMem
    Graph-vector memory for AI assistants using FalkorDB and Qdrant
    C
  • Total Agent Memory
    Persistent local memory for coding agents: temporal knowledge graph, procedural and episodic recall
    A
  • Basic Memory
    Local-first knowledge management with bi-directional LLM sync via Markdown files.
    B
  • IWE (iwe.md)
    Markdown knowledge base as agent memory. Runs against the notes directory it is started in.
    A