Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Elephantasm

БесплатноНе проверен

MCP server for long-term agent memory, providing persistent memory, searchable knowledge, and evolving identity for AI agents.

GitHubEmbed

Описание

MCP server for long-term agent memory, providing persistent memory, searchable knowledge, and evolving identity for AI agents.

README

Elephantasm

elephantasm-mcp

MCP server for long-term agent memory. Give any AI agent persistent memory, searchable knowledge, and an evolving identity.

PyPI version Python 3.10+ License

Website · Docs · PyPI · GitHub


Model Context Protocol server for Elephantasm Long-Term Agentic Memory. One line of config.

Installation

pip install elephantasm-mcp

Quick Start

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "elephantasm": {
      "command": "elephantasm-mcp",
      "env": {
        "ELEPHANTASM_API_KEY": "sk_live_...",
        "ELEPHANTASM_ANIMA_ID": "your-anima-id"
      }
    }
  }
}

Claude Code

Add to .claude/settings.json or ~/.claude/settings.json:

{
  "mcpServers": {
    "elephantasm": {
      "command": "elephantasm-mcp",
      "env": {
        "ELEPHANTASM_API_KEY": "sk_live_...",
        "ELEPHANTASM_ANIMA_ID": "your-anima-id"
      }
    }
  }
}

Cursor / Windsurf

Add to your MCP config (Settings > MCP Servers):

{
  "elephantasm": {
    "command": "elephantasm-mcp",
    "env": {
      "ELEPHANTASM_API_KEY": "sk_live_...",
      "ELEPHANTASM_ANIMA_ID": "your-anima-id"
    }
  }
}

Any MCP-Compatible Agent

The server uses stdio transport — any MCP client that can spawn a subprocess works out of the box:

ELEPHANTASM_API_KEY=sk_live_... ELEPHANTASM_ANIMA_ID=... elephantasm-mcp

Configuration

Variable Required Default Description
ELEPHANTASM_API_KEY Yes Your API key (starts with sk_live_)
ELEPHANTASM_ANIMA_ID No Default anima ID (can be overridden per tool call)
ELEPHANTASM_ENDPOINT No https://api.elephantasm.com/api API endpoint

Get your API key and anima ID from the Elephantasm dashboard.

Tools

Five tools give your agent full read/write access to its memory:

query — Search the brain

Cross-source semantic search across memories, knowledge, and identity in one call. Returns a pre-formatted context string ready for system prompt injection.

query("what does the user prefer for error handling")
Parameter Type Default Description
query string required Natural language search query
anima_id string env default Override default anima
sources string[] all Filter: "memories", "knowledge", "identity"
max_tokens int 2000 Token budget for results
limit int 20 Max results
exclude_ids string[] Exclude IDs for multi-turn dedup

search_memories — Find past experiences

Semantic search across structured memories (reflections on past interactions).

Parameter Type Default Description
query string required Search query
anima_id string env default Override default anima
limit int 10 Max results
threshold float 0.7 Min similarity (0–1)

search_knowledge — Look up what the agent knows

Semantic search across canonicalized knowledge — facts, concepts, methods, principles, and experiences.

Parameter Type Default Description
query string required Search query
anima_id string env default Override default anima
limit int 10 Max results
threshold float 0.7 Min similarity (0–1)
knowledge_type string Filter: FACT, CONCEPT, METHOD, PRINCIPLE, EXPERIENCE

get_identity — Read the agent's personality

Retrieve the agent's behavioral fingerprint: personality type, communication style, and self-reflection.

Parameter Type Default Description
anima_id string env default Override default anima

ingest_event — Record an interaction

Capture a message, tool call, or system event. Queued for automatic memory synthesis.

Parameter Type Default Description
content string required Event content
event_type string message.in message.in, message.out, tool.call, tool.result, system
anima_id string env default Override default anima
role string user, assistant, system, tool
author string Who generated this event
session_id string Group related events

Resources

Two resources provide context that MCP clients can embed directly into system prompts:

URI Type Description
anima://{id}/pack text/plain Latest compiled memory pack — memories, knowledge, identity, and temporal context assembled into a single prompt-ready string
anima://{id}/identity application/json Identity profile — personality type, communication style, self-reflection

How It Works

Elephantasm is a Long-Term Agentic Memory framework. The MCP server connects your agent to its memory backend:

Your Agent ←→ elephantasm-mcp ←→ api.elephantasm.com ←→ PostgreSQL + pgVector

Write path: ingest_event → Events accumulate → Memory Synthesis (LLM) → Knowledge Synthesis (LLM) → Identity evolution

Read path: query / search_memories / search_knowledge → pgVector semantic search → scored, formatted results

Memory is curated automatically by two background loops:

  • Dreamer — decays, merges, splits, and archives memories
  • Meditator — clusters, merges, reclassifies, and refines knowledge

SDKs

For programmatic access without MCP, use the native SDKs:

Links

License

Apache 2.0

from github.com/kaminocorp/elephantasm-mcp

Установить Elephantasm в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install elephantasm-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add elephantasm-mcp -- uvx elephantasm-mcp

FAQ

Elephantasm MCP бесплатный?

Да, Elephantasm MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Elephantasm?

Нет, Elephantasm работает без API-ключей и переменных окружения.

Elephantasm — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Elephantasm в Claude Desktop, Claude Code или Cursor?

Открой Elephantasm на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Elephantasm with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai