Simple Memory Extension MCP Server
@gmacev
Simple Memory Extension MCP Server について
An MCP server to extend the context of agents. Useful when coding big features or vibe coding and need to store/recall progress, key moments or changes or anything worth remembering. Simply ask the agent to store memories and recall whenever you want.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"simple-memory": {
"type": "http",
"url": "http://localhost:3000/sse"
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Simple Memory Extension MCP Server?
An MCP server that extends the context window / memory of AI agents by letting them store and recall progress, key moments, changes, or any noteworthy information. It is designed for developers working on large features or “vibe coding” who need persistent memory across sessions.
How to use Simple Memory Extension MCP Server?
Install with npm install, then start with npm start. Configure the MCP client by adding "simple-memory" to mcpServers with "url": "http://localhost:3000/sse" and "trust": false. Set environment variables like DB_PATH, PORT, USE_HTTP_SSE, and LOG_LEVEL in a .env file. Use the provided tools to store, retrieve, delete context items, manage namespaces, and perform semantic searches.
Key features of Simple Memory Extension MCP Server
- Store key-value pairs within named namespaces
- Retrieve items by exact key or by semantic search
- Create, delete, and list namespaces
- Semantic search using E5 embedding model
- SQLite database for persistent storage
Use cases of Simple Memory Extension MCP Server
- Remember coding progress and decisions during large feature work
- Let the agent manage its own memory via Cursor rules
- Recall specific changes or key moments from past sessions
- Find context items by meaning rather than by key name
FAQ from Simple Memory Extension MCP Server
What database does the server use?
It uses SQLite, with the database file path configured via the DB_PATH environment variable (default ./data/context.db).
How does semantic search work?
Queries are converted to vectors using the E5 embedding model (intfloat/multilingual-e5-large-instruct). Text is chunked for better matching, cosine similarity is computed, results are filtered by a threshold and sorted by similarity, and the top matches are returned.
Does it require Python?
Yes. The semantic search feature requires Python dependencies, which are automatically installed when you run npm start.
What transport protocols are supported?
The server supports HTTP SSE (Server‑Sent Events) by default (USE_HTTP_SSE=true). It also supports stdio when USE_HTTP_SSE=false.
How do I set up the server in my MCP client?
Add a "simple-memory" entry to mcpServers with "url": "http://localhost:3000/sse" and "trust": false. Adjust the port if you change the PORT environment variable.
「メモリとナレッジ」の他のコンテンツ
Jupyter Notebook MCP Server (for Cursor)
jbenoModel Context Protocol (MCP) server designed to allow AI agents within Cursor to interact with Jupyter Notebook (.ipynb) files
🧠 Ultimate MCP Server
DicklesworthstoneComprehensive MCP server exposing dozens of capabilities to AI agents: multi-provider LLM delegation, browser automation, document processing, vector ops, and cognitive memory systems
mcp-local-rag
nkapila6"primitive" RAG-like web search model context protocol (MCP) server that runs locally. ✨ no APIs ✨
Notion MCP Integration
danhilseA simple MCP integration that allows Claude to read and manage a personal Notion todo list
MCP Apple Notes
RafalWilinskiTalk with your notes in Claude. RAG over your Apple Notes using Model Context Protocol.
コメント