project-mem-mcp
An MCP Server to store and retrieve project information from memory file, allowing AI agents to maintain persistent memory about projects between conversations.
Project Memory MCP is a server designed to facilitate the storage and retrieval of project information in Markdown format. It allows AI agents, such as Claude, to maintain a persistent memory of projects across different conversations. The memory is stored in a MEMORY.md
file within each project directory, enabling seamless access and updates. The server supports operations like retrieving the entire project memory, setting new memory, and updating existing memory using block-based patches. This ensures that project information is consistently up-to-date and accessible. The server is configured to work with various clients, including Claude Desktop, and can be installed using uvx
or directly from the source. Security measures are in place to ensure that memory files do not contain sensitive information and that file operations are restricted to allowed directories.
Features
- Stores project information in Markdown format for easy retrieval and updates.
- Supports operations to get, set, and update project memory efficiently.
- Configurable to work with different clients like Claude Desktop.
- Security measures to restrict file operations to allowed directories.
- Installation options via
uvx
or from source for flexibility.
MCP Tools
- {'get_project_memory': 'Retrieves the entire project memory in Markdown format.'}
- {'set_project_memory': 'Sets or overwrites the entire project memory.'}
- {'update_project_memory': 'Updates project memory using block-based patches.'}
Usage with Different Platforms
Claude Desktop
{
"mcpServers": {
"project-memory": {
"command": "uvx",
"args": [
"project-mem-mcp",
"--allowed-dir", "/Users/your-username/projects",
"--allowed-dir", "/Users/your-username/Documents/code"
]
}
}
}
Related MCP Servers
View all knowledge_and_memory servers →git-mcp
by idosal
GitMCP is a free, open-source, remote Model Context Protocol (MCP) server that transforms GitHub projects into documentation hubs, enabling AI tools to access up-to-date documentation and code.
Knowledge Graph Memory Server
by modelcontextprotocol
A basic implementation of persistent memory using a local knowledge graph, allowing Claude to remember information about the user across chats.
mcpdoc
by langchain-ai
MCP LLMS-TXT Documentation Server provides a structured way to manage and retrieve LLM documentation using the Model Context Protocol.
rust-docs-mcp-server
by Govcraft
The Rust Docs MCP Server provides an up-to-date knowledge source for specific Rust crates, enhancing the accuracy of AI coding assistants by allowing them to query current documentation.
algorand-mcp
by GoPlausible
This is a Model Context Protocol (MCP) implementation for Algorand blockchain interactions, providing a server package for blockchain interactions and a client package for wallet management and transaction signing.
mindmap-mcp-server
by YuChenSSR
A Model Context Protocol (MCP) server for converting Markdown content to interactive mindmaps.
basic-memory
by basicmachines-co
Basic Memory is a tool that allows users to build a persistent knowledge base through natural conversations with LLMs, storing information in Markdown files.