fireweed-mcp
fireweed-mcp
Agentengedächtnis, bei dem jede Tatsache eine Quittung trägt.
remember(claim = "Priya joined Acme in 2019 under duress.",
evidence = "Priya Raman joined Acme in 2019 as a logistics analyst.")
REFUSED (asserts_more_than_evidence) — the claim adds something the evidence does not say.
claim : Priya joined Acme in 2019 under duress.
evidence: Priya Raman joined Acme in 2019 as a logistics analyst.recall("Priya's salary")
ABSTAINED (unknown_predicate) — no claims ground "salary"; 1 claim about Priya Raman exists
This is a refusal, not an empty result.forget("Priya")
ERASED Priya Raman — certificate issued
signature : hmac-sha256:f4d0768ef3b0fec624afec12f25bfd91…
nodes in closure : 1
every probe abstains : True
bystanders surviving : 1Das letzte ist das Artefakt hinter „Lösche mich aus dem Gedächtnis deines Agenten – und beweise es.“
Install
uvx fireweed-mcp # try it
pip install fireweed-mcp # keep itclaude mcp add fireweed -- uvx fireweed-mcpKeine Abhängigkeiten. Keine API-Schlüssel. Kein Modell – nichts in diesem Server ruft ein LLM auf.
Related MCP server: Nahuali
Was es tut
tool | |
| nimmt eine Behauptung nur an, wenn die von dir angeführte Evidenz sie stützt. Ablehnungen sind typisiert und sagen, was zu beheben ist. |
| begründete Behauptungen mit dem Bytebereich, aus dem sie stammen; enthält sich und nennt den Begriff, den es nicht begründen konnte |
| hascht jede Quelle erneut, schneidet jeden Bereich erneut – manipulationssicher |
| Löschung mit exaktem Abschluss und einem signierten Zertifikat; Unbeteiligte überleben |
| das gesamte Substrat als portabler Blob im offenen Format |
Warum die Ablehnungen der Kern sind
Die meisten Speicherserver speichern, was das Modell sagt, und geben zurück, was am nächsten liegt. Dieser hier entscheidet.
Die Regel lautet: Das Modell schlägt vor, deterministischer Code entscheidet. Über eine RPC-Grenze hinweg ist das kein Slogan mehr: Dein Agent ist der Vorschlagende, und er kann sich nicht am Tor vorbeireden, denn das Tor ist kein Prompt. Übergib eine Behauptung und den Text, den du zitierst; reine Funktionen prüfen, dass die Evidenz das Subjekt benennt, die Beziehung erhält, keine Zahlen erfindet und nichts behauptet, was der Bereich nicht sagt. Was überlebt, wird mit einem Bytebereich in die Quelle gespeichert.
Dann kann es jeder später überprüfen – auch jemand, der weder deinem Agenten noch diesem Server vertraut. Das ist das gesamte Produkt.
Was es NICHT tut
Vorab gesagt, weil sich herausstellte, dass die letzte Schlagzeilenzahl dieses Projekts nichts maß (siehe die Zurücknahme, die mit einem Skript geliefert wird, das das beweist):
Es extrahiert keine Erinnerungen aus freiem Text. Du lieferst die Behauptung und die Evidenz. Automatische Extraktion benötigt ein Wahrnehmungsmodell; dieser Server hat bewusst keins.
Es macht ein LLM nicht wahrheitsgemäß. Es regelt, was in die Aufzeichnung gelangt und was darüber bewiesen werden kann. Dein Modell kann weiterhin sagen, was es will, in seiner eigenen Prosa.
Konversationelles Abrufen ist schwach und gemessen. Bei einem adversarischen Korpus mit 1.200 Einträgen enthält sich das Abruf-Gate nur bei 40% der Fragen, deren Antwort tatsächlich fehlt – es prüft, ob das Thema der Frage begründet ist, nicht ob der angeforderte Wert existiert. Der Schreibpfad, Quittungen und Löschung sind davon unberührt und sind die Teile, auf die man sich verlassen kann.
Deine Daten
~/.fireweed/mcp/ (FIREWEED_MCP_STORE zum Ändern). Das Substrat ist ein offenes Format – siehe open_format/SPEC.md – und open_format/reference_reader.py liest es allein mit der Standardbibliothek. Dein Gedächtnis überlebt diesen Server, diese Engine und jedes Modell. Ein Test bestätigt diesen Rundweg.
Optional: pip install "fireweed-mcp[semantic]" aktiviert Paraphrasenabgleich in recall. Ohne sie verweigert das Gate mehr – die sichere Richtung – und memory_stats sagt dir, in welchem Modus du bist.
Lizenz
FSL-1.1-ALv2 – Quellcode verfügbar. Kostenlos für alles außer der Entwicklung eines Konkurrenzprodukts; wird am 2028-01-01 zu Apache 2.0. Vollständiger Text in LICENSE.md.
Möchtest du Fireweed in einem kommerziellen Produkt oder einem konkurrierenden Dienst verwenden? → sanyamsood2@gmail.com
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceVerified memory for AI agents — agents propose memories that are quarantined until verified against evidence, and recall() returns only trusted, fresh, and in-scope facts, preventing poisoned or hallucinated data from spreading.141MIT
- FlicenseNot gradedqualityAmaintenanceLocal-first memory for AI agents with evidence-backed recall, deterministic trust verdicts, self-inspection, and a tamper-evident audit history.3

Lians Agent Memoryofficial
AlicenseAqualityAmaintenanceLocal-first bitemporal memory for AI agents with deterministic supersession, point-in-time recall, erasure proofs, and tamper-evident audit history.298Apache 2.0- AlicenseNot gradedqualityBmaintenanceA trusted memory and predictive analysis MCP server for AI agents, enabling evidence-based memory management, pattern analysis, and decision support with full audit trails.MIT
Related MCP Connectors
MCP-native Trust Infrastructure for AI Agents. Persistent encrypted memory with Trust Quotient.
Bitcoin-anchored, tamper-evident audit log for AI agents — record, disclose and verify actions.
Tamper-evident audit log service for agent-to-agent transactions
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Starksood/fireweed-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server