Skip to main content
Glama
JakeC77

dejaview-mcp

by JakeC77

dejaview-mcp

Persistent knowledge graph memory for AI agents — an MCP server backed by DejaView.

Connect Claude Desktop, Cursor, Windsurf, or any MCP-compatible host to a live knowledge graph. Your AI remembers people, projects, decisions, and relationships across every session.

Get your free API key at dejaview.io.


Option 1: Cloud (no install required) ⚡

The fastest way to get started — no pip install, no local process.

{
  "mcpServers": {
    "dejaview": {
      "type": "streamable-http",
      "url": "https://api.dejaview.io/mcp",
      "headers": {
        "Authorization": "Bearer dv_your_key_here"
      }
    }
  }
}

Paste this into your Claude Desktop, Cursor, or Windsurf MCP config. Done.


Option 2: Local (pip install)

If you prefer to run the server locally:

pip install dejaview-mcp

Add to your config:

{
  "mcpServers": {
    "dejaview": {
      "command": "dejaview-mcp",
      "env": {
        "DEJAVIEW_API_KEY": "dv_your_key_here"
      }
    }
  }
}

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Linux: ~/.config/claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json


What it does

DejaView gives your AI a persistent knowledge graph it can read from and write to across sessions. Unlike flat context windows that reset every chat, the graph grows over time.

Tool

What it does

agent_context

Load a full memory summary at session start

remember

Store a fact (subject, predicate, object)

remember_many

Store multiple facts at once

recall

Get everything known about an entity

search

Find entities by name

ask

Natural language Q&A over the graph with citations

timeline

See recently stored facts

graph_stats

Entity and relationship counts

share

Generate a public shareable link for any entity

forget

Remove a specific fact

forget_entity

Remove an entity and all its connections

Example

Once connected, just chat naturally:

"Remember that Alice is the lead on Project Atlas and prefers async communication."

The agent calls remember() automatically. Next session:

"What do I know about Alice?"

The agent calls recall("Alice") and tells you everything — including things you told it months ago.


Self-hosting

Want to run your own DejaView instance? The API is open source: github.com/JakeC77/DejaView

Set DEJAVIEW_ENDPOINT to point at your instance:

DEJAVIEW_API_KEY=dv_... DEJAVIEW_ENDPOINT=https://your-instance.com dejaview-mcp

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/JakeC77/DejaView-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server