Skip to main content

MCP server for Sibyl Memory Plugin — wraps the local SQLite + FTS5 memory engine and exposes it to MCP-compatible agents (Claude Code, Codex, Cursor, Continue, anything that speaks MCP).

Project description

sibyl-memory-mcp

MCP server for Sibyl Memory Plugin. Exposes the local SQLite + FTS5 memory engine to any MCP-compatible agent: Claude Code, Codex CLI, Cursor, Continue, anything that speaks Model Context Protocol.

Install

pip install sibyl-memory-mcp

You also need an activated Sibyl Memory account. If you haven't already:

sibyl init

This creates ~/.sibyl-memory/credentials.json (server-issued, HMAC-signed) and a local SQLite database at ~/.sibyl-memory/memory.db. The MCP server reads both automatically.

Add to Claude Code

Edit ~/.claude/settings.json (global) or .mcp.json (project-local):

{
  "mcpServers": {
    "sibyl-memory": {
      "command": "sibyl-memory-mcp"
    }
  }
}

Restart Claude Code. The 8 memory tools (prefixed memory_*) become available immediately.

Add to Codex CLI

Edit ~/.codex/config.toml:

[[mcp_servers]]
name = "sibyl-memory"
command = "sibyl-memory-mcp"

Restart Codex.

Tools exposed

Tool What it does
memory_remember Store an entity by (category, name)
memory_recall Read an entity by exact key
memory_search FTS5 search across all entities
memory_list List entities in a category
memory_forget Archive an entity (recoverable)
memory_set_state Write a HOT-tier state doc
memory_get_state Read a HOT-tier state doc
memory_record_event Append a COLD-tier journal event

Full docs at docs.sibyllabs.org/memory/integrations.

Environment overrides

Var Default What it overrides
SIBYL_MEMORY_DB ~/.sibyl-memory/memory.db Local SQLite path
SIBYL_CREDENTIALS ~/.sibyl-memory/credentials.json Credentials file path

Tier behavior

  • Free tier: 8 tools work. Hard-capped at 2 MB of local storage. Writes that would push past the cap return CAP_EXCEEDED with an upgrade_url. Self-learning and memory-check-up tools are not exposed on free tier.
  • Paid tiers (Sync / Stake / Lifetime / Enterprise): cap removed. All tools enabled.

The cap-gate runs against the server-authoritative tier (verified via HMAC-signed credentials) — the MCP server can't bypass it by editing the local file.

License

MIT — same as the rest of the sibyl-memory-* family.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sibyl_memory_mcp-0.1.2.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sibyl_memory_mcp-0.1.2-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file sibyl_memory_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: sibyl_memory_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sibyl_memory_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 904dc0f6859ccab7a0d74d10ce2fe2bf70c8dd473a6e2cbf9ae439db09526300
MD5 8609af6c45a7cdbc5e797884cec96f20
BLAKE2b-256 5346e1a6ed86a4e13738435468167b2a41c5cdd9f24c4ec7bde469705f07cde8

See more details on using hashes here.

File details

Details for the file sibyl_memory_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for sibyl_memory_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c4a88db0a448296cb2dc454b64e4667a85a52197f38040d53b4eb7fbddf49b8f
MD5 cef012391e0642d0d227f9581de11bca
BLAKE2b-256 0b6c0a90d928b92706ea266ef758224639ee1858a2c9f7bbccf4b09f9aa6084f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page