MCP.so
ログイン

Cairntir MCP Server

@pnmcguire480

基本情報

カテゴリ

AI とエージェント

ライセンス

MIT

トランスポート

stdio

作者

pnmcguire480

投稿者

Patrick McGuire

Cairntir MCP Server について

Memory-first reasoning layer for Claude Code. Kills cross-chat AI amnesia. MCP server, verbatim storage, prediction-bound drawers, belief-as-distribution retrieval.

Cairntir MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "cairntir": {
      "command": "cairntir-mcp"
    }
  }
}

Cairntir MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Cairntir?

Cairntir is a local-first, open-source memory system for Claude Code and other Model Context Protocol (MCP) clients. It stores every decision, fact, and lesson that a model writes down — verbatim, with no summarization — in a SQLite database, so that each new chat session inherits the full context from previous ones. It is designed for solo developers, small teams, tool builders, and researchers who want to eliminate the productivity tax of re‑explaining past work across chat sessions.

How to use Cairntir?

Install with pip install cairntir, then run cairntir setup — an interactive wizard that configures the MCP registration in one command. Fully quit and reopen Claude Code (or any MCP client). The server automatically registers a stable launcher and silently re‑registers if the client can’t find it. Six MCP tools are available over stdio: cairntir_session_start, cairntir_recall, cairntir_remember, cairntir_timeline, cairntir_audit, and cairntir_crucible. Two environment variables (CAIRNTIR_DISABLE_AUTOREGISTER and CAIRNTIR_DISABLE_UPDATE_CHECK) allow opt‑out for CI or air‑gapped use.

Key features of Cairntir

  • Verbatim storage – no summarization, full context preserved forever.
  • Four‑layer retrieval: identity, essential, on‑demand, and deep.
  • Semantic search via sqlite-vec for fuzzy recall.
  • Prediction‑bound drawers with belief‑as‑distribution ranking.
  • Portable signed format (content‑addressed, HMAC‑signed) for sharing.
  • Consolidation pass with forgetting curve and contradiction detection.
  • One‑command installation wizard (cairntir setup).

Use cases of Cairntir

  • Avoiding the Monday re‑explanation cycle for daily Claude Code users.
  • Providing a per‑developer memory layer that can later become a shared, gossip‑able memory for small teams.
  • Embedding persistent context into products that use an MCP client.
  • Tracking which hypotheses held and which failed with prediction‑bound drawer schema (experiment journal).
  • Supporting longer‑term projects such as post‑scarcity manufacturing research (horizon goal).

よくある質問

1

What makes Cairntir different from other memory tools?

Cairntir stores everything verbatim, offers a four‑layer retrieval taxonomy, uses semantic search, prediction‑bound drawers, belief ranking, consolidation with forgetting curve, and a portable signed format — features that alternatives like MemPalace or ad‑hoc CLAUDE.md files do not fully cover.

2

What are the runtime requirements?

Python 3.11+ and a SQLite database with sqlite‑vec support. No other external dependencies or services are required.

3

Where does the data live?

All memory data is stored locally in a SQLite database on the user’s hard drive. It is not sent to any remote server.

4

What transport does the MCP server use?

The server communicates over stdio (standard input/output) using the Model Context Protocol.

5

How do I install and remove it?

Install: `pip install cairntir` then `cairntir setup`. Uninstall: `pip uninstall cairntir`. The setup wizard handles all MCP registration; the server’s launcher is stable across venv moves and Python upgrades.

コメント

「AI とエージェント」の他のコンテンツ