smg-claude-memory-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| memory_versionA | Get the current version of the Memory MCP server and configuration. |
| memory_useA | Set the active project. Subsequent tools use it by default. |
| memory_init_projectC | Initialize a new project namespace (creates DuckDB + registers it). |
| memory_list_projectsA | List all registered projects. |
| memory_project_infoD | Get detailed info for a project. |
| memory_storeB | Store a new memory with auto-embedding, summary, entity extraction, and TTL. |
| memory_searchC | Semantic search with composite relevance scoring. |
| memory_recallC | Recall a specific memory by ID or exact title. |
| memory_updateB | Update an existing memory. Re-embeds if title/content changed. |
| memory_deleteC | Soft-delete (archive) or hard-delete a memory. |
| memory_listC | List memories with filtering, sorting, and pagination. |
| memory_provenanceC | Get the full audit trail for a memory. |
| memory_get_rulesC | Get all mandatory and forbidden rules (direct SQL, cached). |
| memory_session_startB | Start a session. Loads rules, last summary, sprint goals, recent decisions. |
| memory_session_endB | End a session and store its summary. |
| memory_attach_projectC | Attach an existing project directory. Auto-activates on success. |
| memory_make_portableC | Move the project's DB into the project directory for git sharing. |
| memory_syncB | Sync a portable DB after git pull. Auto-activates on success. |
| memory_exportC | Export all active memories to human-readable .md files. |
| memory_importC | Import memories from exported .md files. |
| memory_model_infoA | Current embedding model + available presets. |
| memory_set_modelB | Switch embedding model between 'english' and 'multilingual' presets. |
| memory_reembedC | Re-embed all active memories with the current model. |
| memory_check_updateA | Check if a newer version of the Memory MCP server is available. Queries GitHub Releases first, falls back to git commit comparison. Does NOT modify anything - it only reports. Returns step-by-step update instructions when a new version is available. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/serkansmg/smg-claude-memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server