MCP.so
Sign In

mem0-mcp-for-pm

@KunihiroS

About mem0-mcp-for-pm

Forked repo to customize into Project Management purpose.

Basic information

Category

Memory & Knowledge

Runtime

python

Transports

stdio

Publisher

KunihiroS

Submitted by

Kunihiro Sugiyama

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mem0": {
      "command": "pipx",
      "args": [
        "run",
        "mem0-mcp-for-pm",
        "--log=off"
      ],
      "env": {
        "MEM0_API_KEY": "{your_key}"
      }
    }
  }
}

Tools

3

`get_all_project_memories`

`update_project_memory`

`delete_all_project_memories`

Overview

What is mem0-mcp-for-pm?

mem0-mcp-for-pm bridges MCP Host applications and the mem0 cloud service, enabling structured project memory management and semantic search for project-related information. It is designed for project management uses.

How to use mem0-mcp-for-pm?

Install via pipx and run with a pipx-compatible command. Configure your MCP Host with the command, args, and env fields as shown in the README examples. You must specify the --log argument and optionally --logfile.

Key features of mem0-mcp-for-pm

  • Project memory storage and retrieval
  • Semantic search for project information
  • Structured project management data handling
  • Fully tested stdio-based MCP Server tools
  • Flexible logging: stderr by default, file output via --logfile
  • Smart CLI invocation via pipx-compatible interface

Use cases of mem0-mcp-for-pm

  • Store and retrieve project status updates using TOML templates
  • Manage and search tasks with structured metadata
  • Record and search meeting summaries with action items
  • Group related entries using run_id for context management
  • Enforce immutability and expiration on critical project data

FAQ from mem0-mcp-for-pm

What does mem0-mcp-for-pm do vs alternatives?

It bridges MCP Host applications and the mem0 cloud service for structured project memory management, using TOML-based templates optimized for mem0’s data extraction. It is a fork focused on project management with specific formatting instructions.

What runtime does mem0-mcp-for-pm require?

It runs via stdio-based MCP protocol and requires a Python environment with pipx. The server is invoked through a pipx-compatible entrypoint.

Where does mem0-mcp-for-pm store data?

The server does not store data locally; it communicates with the mem0 cloud service. A valid MEM0_API_KEY environment variable is required.

What are the known limitations of mem0-mcp-for-pm?

The server expects TOML-formatted strings for all project memory entries. Logging requires explicitly specifying --log and (if enabled) an absolute --logfile path. The server may suffer from pipx caching issues; pinning a version in the config or clearing the cache is recommended.

What transport and authentication are used?

Transport is stdio-based. Authentication uses an API key provided via the MEM0_API_KEY environment variable.

Comments

More Memory & Knowledge MCP servers