claims-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@claims-mcpcheck for contradictions among active claims"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
claims-mcp
A small memory for agents that treats what it knows as claims that age. You assert a claim about an entity ("acme is priority #1", "the launch is on track"), each claim decays on a half-life set by how volatile it is, and the server tells you which claims have gone stale and which contradict each other.
It is a stdio MCP server plus a CLI over one local SQLite file. No network, no accounts.
Runtime: Bun. v0 uses
bun:sqlite, so it runs on Bun ≥ 1.1, not plain Node. A Node build (node:sqlite) is a possible follow-up.
Model
Field | Meaning |
| What the claim is about (free text key). |
|
|
|
|
| 0..1 at last confirmation. Effective confidence halves every half-life since |
|
|
A claim's identity is (entity, kind, claim): asserting it again updates it rather than duplicating.
Related MCP server: memorygraph
MCP tools
Tool | Does |
| Assert or update a claim. |
| Case-insensitive substring search over claim text and entity. |
| Re-confirm now: resets decay, reactivates, optionally sets confidence. |
| Retire a claim. |
| Conflicts among active claims: |
| Active claims past a staleness threshold (default 0.5), stalest first. |
Resource: claims://all (every claim as JSON).
observed is { "signals": [{ "<entity>": [rank_now, rank_1_period_ago, ...] }, ...], "validPeriods": [true, ...] }. You supply the observations (commit counts, time spent, anything you can rank); the server does not collect them.
Use
bun installAdd to an MCP client (Claude Code shown):
claude mcp add claims -- bun /path/to/claims-mcp/src/mcp.tsThe database lives at ~/.claims-mcp/claims.db; override with --db <path> or CLAIMS_MCP_DB.
CLI:
bun src/cli.ts add acme priority slow 0.8 "acme comes first" --rank 1
bun src/cli.ts search comes
bun src/cli.ts stale 0.5
bun src/cli.ts contradictions
bun src/cli.ts confirm <id>
bun src/cli.ts retract <id>Development
bun test # 19 tests, synthetic claims only
bun run typecheck
bun run audit # publish gate: home paths, private names, secret patternsSet AUDIT_TERMS="name1|name2" to add your own private names to the audit.
Provenance
Not a straight extraction. The decay curve and the rank-drop rule are ported from a personal agent memory (rank-drop now takes caller-supplied observations); the duplicate-rank and status-conflict rules are new claim-vs-claim logic written for this package. It shares no code, data or storage with the original.
Licence
MIT
Related MCP Connectors
- KogniteOAuthdev.kognite
Hosted agent memory: store, search, and recall facts across sessions from any MCP client.
- memnodeOAuthdev.memnode
Persistent, inspectable memory for AI agents with lineage, correction, and a hosted MCP endpoint.
Memory for AI agents that knows what is still true. Typed bi-temporal facts, EU-hosted.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables agents to assert and recall typed facts with idempotent writes, freshness, and assurance verdicts. Provides MCP tools for persistent memory across sessions via SQLite-backed storage.194 npm1MIT
- AlicenseAqualityBmaintenanceEnables AI agents to record, recall, correct, and forget evidence-backed factual claims with temporal history, while explaining whether remembered information is current, historical, or contested.5Apache 2.0
- AlicenseAqualityCmaintenanceProvides AI agents with a temporal knowledge graph where knowledge relevance decays over time, enabling memory recall, reinforcement, and auto-archiving through MCP tools.10MIT
- AlicenseAqualityBmaintenanceEnables AI agents to store and retrieve provenance-aware facts with source, age, and boundaries, supporting search, read, propose, and local telemetry via MCP tools.4491 npmApache 2.0