Skip to main content
Glama

novara-context MCP Server

Persistent memory, identity, and context for Claude sessions — works with Claude Code, Claude.ai, and OpenClaw.

Tools

Tool

Description

recall

Search the memory graph by query

remember

Add or update an entity in the memory graph

link

Create a relation between two entities

forget

Remove a specific observation from an entity

get_identity

Returns SOUL.md + MEMORY.md context

get_conventions

Returns conventions by domain (notion, repo, linkedin, aws, etc.)

store_decision

Store a decision with title, content, and tags

consolidate

Full graph maintenance: dedupe, prune stale observations, promote new facts from daily logs

Related MCP server: Fuzzy Memory MCP Server

Setup

npm install
npm run build

Usage in Claude Code (stdio)

Add to ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "novara-context": {
      "command": "node",
      "args": ["/path/to/novara-context/dist/index.js"]
    }
  }
}

Usage as Remote Server (HTTP + Cloudflare Tunnel)

# Set required env vars
export MCP_MODE=http
export PORT=3099
export MCP_CLIENT_ID=novara-context-client
export MCP_CLIENT_SECRET=your-secret-here

# Start server
node dist/index.js &

# Expose via Cloudflare Tunnel
cloudflared tunnel --url http://localhost:3099

The server implements full OAuth 2.1 with PKCE and Dynamic Client Registration (RFC 7591) for Claude.ai connector compatibility.

Environment Variables

Variable

Default

Description

MCP_MODE

stdio

stdio or http

PORT

3099

HTTP port

MCP_CLIENT_ID

novara-context-client

OAuth client ID

MCP_CLIENT_SECRET

OAuth client secret (required for HTTP mode)

MEMORY_FILE_PATH

~/clawd/data/memory-graph/memory.jsonl

Memory graph data file

Memory Graph Format

The graph is stored as JSONL — one JSON object per line:

{"type":"entity","name":"Stephen Ellington","entityType":"Person","observations":["Founder of Novara"]}
{"type":"relation","from":"Stephen Ellington","to":"Novara","relationType":"FOUNDED"}
F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables Claude to maintain persistent memory across conversations using a local knowledge graph with fuzzy search capabilities, allowing it to remember and recall information about users, relationships, and context.
    Last updated
    9
  • A
    license
    -
    quality
    D
    maintenance
    Provides persistent memory for Claude by implementing a local knowledge graph to store and retrieve entities, relations, and observations. This enables long-term information retention and personalization across different chat sessions.
    Last updated
    105,385
    Inno Setup
  • A
    license
    -
    quality
    B
    maintenance
    Provides Claude with a persistent local memory and structured knowledge graph to track project states, tasks, and historical decisions across different chat sessions. It enables users to recall information using keyword relevance, time-travel queries, and dependency analysis for complex project management.
    Last updated
    MIT

View all related MCP servers

Related MCP Connectors

  • User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.

  • Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.

  • Persistent memory for AI agents. Search, store, and recall across sessions.

View all MCP Connectors

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/ellingtonsp/novara-context-mcp'

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