1. Conduid
  2. Data
  3. Memory Mongo
MCP server · Data

Memory Mongo

MCP server for enabling memory for Claude through a knowledge graph with MongoDB API persistence

Unclaimed data
37Low

Scored 6 months ago · breakdown

About Memory Mongo

Memory Mongo is an MCP server in the Data category: mCP server for enabling memory for Claude through a knowledge graph with MongoDB API persistence.

Install

Claude Code
claude mcp add memory-mongo -- npx -y @berwickgeek/mcp-memory-mongo
npx
npx -y @berwickgeek/mcp-memory-mongo

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Memory Mongo

Powered by Claude · Grounded in docs

I know everything about Memory Mongo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

MCP Memory Server with MongoDB

This repository contains an MCP (Model Context Protocol) server that provides Claude with memory capabilities through a knowledge graph stored in MongoDB. The server uses a REST API for persistence, allowing the memory to be shared and persisted across sessions.

Features

  • Create and manage entities with observations
  • Create relationships between entities
  • Search through entities and their observations
  • Persistent storage through MongoDB
  • Full CRUD operations for entities, relations, and observations

Installation

npm install @berwickgeek/mcp-memory-mongo

Configuration

The server requires the following environment variables:

  • MEMORY_API_KEY: API key for authentication with the MongoDB API
  • MEMORY_API_URL: URL of the MongoDB API server (defaults to http://localhost:3000 if not set)

Usage in MCP Settings

Add the following to your MCP settings file (e.g., cline_mcp_settings.json or claude_desktop_config.json):

{
  "mcpServers": {
    "memory": {
      "command": "node",
      "args": [
        "/path/to/node_modules/@berwickgeek/mcp-memory-mongo/dist/index.js"
      ],
      "env": {
        "MEMORY_API_KEY": "your_api_key_here",
        "MEMORY_API_URL": "https://memory-api-production.up.railway.app"
      }
    }
  }
}

Development

# Install dependencies
npm install

# Build all packages
npm run build

# Watch for changes during development
npm run watch

Available Tools

The server provides the following tools to Claude:

  1. create_entities: Create new entities in the knowledge graph
  2. create_relations: Create relationships between entities
  3. add_observations: Add observations to existing entities
  4. delete_entities: Remove entities and their relations
  5. delete_observations: Remove specific observations from entities
  6. delete_relations: Remove relationships between entities
  7. read_graph: Retrieve the entire knowledge graph
  8. search_nodes: Search for nodes based on a query
  9. open_nodes: Retrieve specific nodes by their names

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Memory Mongo

How do I install Memory Mongo?

Run claude mcp add memory-mongo -- npx -y @berwickgeek/mcp-memory-mongo, then add the server to your MCP client's configuration.

Is Memory Mongo safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Memory Mongo still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.