TZ

threatrecall/zettelforge

Deployment & DevOps

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

66 stars 9 forks 品質 80 トレンド 34MIT

PythonのCTIのAgenticメモリ — STIXの知識グラフ、脅威アクタリアスの解像度、オフラインで最初のRAG、ClaudeコードとLangChainエージェントのMCPサーバー

概要

シニアアナリストが葉を離れると、顧客環境、以前の調査、俳優TTP、偽陽性パターン、すべてのハードウォンが「待っていた」、それらで2〜3年を経た。 ZettelForge は、コンテクストがチームにとどまるように構築された有能なメモリシステムです。 アナリストノートと脅威レポートからCVE、脅威の俳優、IOC、ATT&CK技術を抽出し、エイリアス(APT28 = ファンシーベア = STRONTIUM = ソファーシー)を解決し、STIX 2.1の知識グラフを構築し、過去の調査を分析し、MCPを介してClaudeコードを自然言語でサポートします。 プロセス全体を実行します。 APIキーはありません。 雲無し。 ホストのデータが残らない (2026-04-27): ウェブエディタは、すべての enum フィールド (LLM/embedding プロバイダー、ログレベル、PII アクション、合成フォーマット) および作業 Apply ボタンの作業ドロップダウンで出荷します。 新しい [crewai] は、ZettelForge を CrewAI ツールとして追加します。 -- pip install zettelforge[crewai].

概要(AI 翻訳)

サイバー脅威インテリジェンスのために構築された唯一の有力メモリシステム。

シニアアナリストが葉を離れると、顧客環境、以前の調査、俳優TTP、偽陽性パターン、すべてのハードウォンが「待っていた」、それらで2〜3年を経た。 ZettelForge は、コンテクストがチームにとどまるように構築された有能なメモリシステムです。

アナリストノートと脅威レポートからCVE、脅威の俳優、IOC、ATT&CK技術を抽出し、エイリアス(APT28 = ファンシーベア = STRONTIUM = ソファーシー)を解決し、STIX 2.1の知識グラフを構築し、過去の調査を分析し、MCPを介してClaudeコードを自然言語でサポートします。 プロセス全体を実行します。 APIキーはありません。 雲無し。 ホストのデータが残らない

スター・pip install zettelforge・Docs・ThreatRecall(ホスト)・Changelog

v2.6.2(2026-04-27):すべての列フィールド(LLM/embeddingプロバイダー、ログレベル、PIIアクション、合成フォーマット)と作業Applyボタン用の作業ドロップダウンでWebエディタを構成します。 新しい [[[crewai]]] は、CrewAI ツールとして ZettelForge を余分に割く - [pip install zettelforge[crewai]]。 完全な変更ログ

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

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.

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "zettelforge": { "command": "python3", "args": ["-m", "zettelforge.mcp"] } } }