Skip to main content
Glama
Starksood

fireweed-mcp

by Starksood

fireweed-mcp

エージェントメモリ。すべての事実にレシートが付く。

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 : 1

最後のものが、「エージェントのメモリから私を削除して、しかもそれを証明して」 の背後にある成果物です。

インストール

uvx fireweed-mcp          # try it
pip install fireweed-mcp  # keep it
claude mcp add fireweed -- uvx fireweed-mcp

依存関係なし。APIキーなし。モデルなし — このサーバーはLLMを一切呼び出しません。

Related MCP server: Nahuali

できること

ツール

remember

引用した証拠が主張を支持する場合にのみ、主張を受け入れます。拒否には型があり、修正すべき点が示されます。

recall

出典のバイト範囲付きで主張を根拠付けます。根拠付けできない場合は棄権し、その用語を明示します。

verify_receipts

すべてのソースを再ハッシュし、すべての範囲を再スライス — 改ざん検知可能

forget

完全なクロージャと署名付き証明書による消去。傍観者は影響を受けません。

export_memory

基盤全体をポータブルなオープンフォーマットのブロブとしてエクスポート

拒否が重要な理由

ほとんどのメモリサーバーは、モデルが言ったことを保存し、最も近いものを返します。これは裁定します。

ルールは モデルが提案し、決定論的なコードが判断する です。RPC境界を越えると、これはスローガンではなくなります: エージェントが提案者であり、ゲートを言葉で通り抜けることはできません。ゲートはプロンプトではないからです。主張と引用するテキストを渡すと、純粋関数が、証拠が主題を指し、関係を保持し、数値を捏造せず、スパンが言っていないことを主張しないことをチェックします。生き残ったものは、ソースへのバイト範囲とともに保存されます。

その後、誰でも後で検証できます — エージェントもこのサーバーも信頼しない人でも。それが製品のすべてです。

やらないこと

このプロジェクトの前回の見出し数字が結局何も測定していなかったため(撤回 を参照。それを証明するスクリプトが同梱されています)、最初に明言します:

  • 自由テキストからメモリを抽出しません。 主張と証拠を提供するのはあなたです。 自動抽出には知覚モデルが必要です。このサーバーには意図的にそれがありません。

  • LLMを真実にしません。 記録に入るものと、それについて証明できることを管理します。 モデルは独自の散文で好きなことを言えます。

  • 会話想起は弱く、測定されています。 1,200項目の敵対的コーパスでは、検索ゲートは 答えが本当に存在しない質問の40% で棄権します — 質問のトピックが根拠付けられているかをチェックし、要求されたが存在するかはチェックしません。書き込みパス、レシート、消去は影響を受けず、信頼すべき部分です。

あなたのデータ

~/.fireweed/mcp/(変更するには FIREWEED_MCP_STORE)。基盤はオープンフォーマットです — open_format/SPEC.md を参照 — そして open_format/reference_reader.py は標準ライブラリだけで読み取ります。あなたのメモリは、このサーバー、このエンジン、そしてあらゆるモデルよりも長生きします。テストがそのラウンドトリップを検証します。

任意: pip install "fireweed-mcp[semantic]"recall のパラフレーズマッチングが有効になります。これがないとゲートはより多く拒否します — 安全な方向です — そして memory_stats が現在のモードを教えてくれます。

ライセンス

FSL-1.1-ALv2 — ソース利用可能。競合製品の構築以外は無料。2028-01-01 に Apache 2.0 に移行。全文は LICENSE.md にあります。

Fireweed を商用製品や競合サービスで使いたいですか? → sanyamsood2@gmail.com

Install Server
F
license - not found
B
quality
A
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

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

  • A
    license
    Not graded
    quality
    B
    maintenance
    Verified 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.
    14
    1
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Local-first memory for AI agents with evidence-backed recall, deterministic trust verdicts, self-inspection, and a tamper-evident audit history.
    3
  • A
    license
    Not graded
    quality
    B
    maintenance
    A 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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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