Skip to content

Add SUMA Memory — persistent semantic knowledge graph MCP server#3886

Open
sumanaddanki wants to merge 1 commit intomodelcontextprotocol:mainfrom
sumanaddanki:add/suma-mcp-proxy
Open

Add SUMA Memory — persistent semantic knowledge graph MCP server#3886
sumanaddanki wants to merge 1 commit intomodelcontextprotocol:mainfrom
sumanaddanki:add/suma-mcp-proxy

Conversation

@sumanaddanki
Copy link
Copy Markdown

Summary

SUMA Memory is a persistent semantic knowledge graph for AI assistants, distributed as an npm package (suma-mcp-proxy).

What it does

  • Gives Claude (and other MCP-compatible AI) permanent, searchable memory that survives session boundaries
  • Uses the K-WIL Gravity Well Algorithm — a retrieval system that scores nodes by Recency × Harmonic Weight × Semantic Similarity × Persona Profile
  • At 180K+ tokens of stored knowledge, a single suma_search retrieves the exact 800 tokens the AI needs — no hallucination, no context window overflow
  • Supports Claude Code, Cursor, Windsurf via .mcp.json

Why K-WIL vs standard RAG

Standard RAG does cosine similarity ranking. K-WIL adds:

  • Recency decay — recent facts rank higher than stale ones
  • Harmonic weight — well-connected entities rank higher (log-flattened to prevent black holes)
  • Persona profiles — per-industry weight adjustments (developer, enterprise, healthcare, government)

Result: retrieval precision, not just recall.

Install

One-line setup — no global install required:

{
  "mcpServers": {
    "suma-memory": {
      "command": "npx",
      "args": ["suma-mcp-proxy", "--key=sk_live_YOUR_KEY"]
    }
  }
}

Links

Tools exposed

Tool Description
suma_ping Verify connection + confirm org_id
suma_ingest Store knowledge (auto entity extraction + embedding)
suma_search K-WIL ranked retrieval + synthesized answer
suma_talk Bidirectional — search AND learn in one call
suma_correct Fix an incorrect node (soft delete, audit trail)
suma_clean Wipe all data for your org

Checklist

  • Package published on npm: suma-mcp-proxy@1.3.4
  • Source repo is public: github.com/sumanaddanki/suma-mcp-proxy
  • Server tested with MCP Inspector (npx @modelcontextprotocol/inspector)
  • Missing API key returns readable error (does not crash)
  • JSON Schema uses additionalProperties: false
  • Works with Claude Code, Cursor, Windsurf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant