Skip to main content
Glama
deepak-bhardwaj-ps

Smriti MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SMRITI_MEMORY_ROOTNoPath to the memory root directory. Default is ~/.smriti/memory~/.smriti/memory

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_memoryC

Create a durable markdown memory for facts, decisions, preferences, or project context that should survive beyond the current chat.

get_memoryB

Retrieve a memory note by id and return its complete markdown with YAML frontmatter.

append_memoryA

Append new markdown to an existing memory while preserving its current content and updating the modified timestamp.

update_memoryA

Patch memory metadata and optionally replace the full markdown body. Use append_memory when adding incremental observations.

archive_memoryA

Mark a memory as archived without deleting its markdown file.

delete_memoryA

Permanently delete a memory note by id.

list_memoriesA

List memory metadata for browsing or filtering without returning full note bodies. Use search_memory when you need relevance ranking.

search_memoryA

Search durable memories with relevance ranking over title, aliases, tags, path, description, and body terms.

record_traceA

Record an append-only memory trace for shared agent experience. Traces are raw observations that agents can later consolidate into durable memories.

rememberA

Agent-friendly write API that records a trace and deterministically chooses whether to create a new memory or append to a strongly matching existing memory.

recall_contextA

Return a compact, deterministic recall bundle for an agent task using lexical match, metadata, salience, access history, status, and optional wikilink traversal.

mark_accessedA

Mark a memory as accessed, updating last_accessed_at, access_count, and salience.

suggest_consolidationA

Suggest groups of raw traces that may deserve consolidation. Smriti does not summarize them; the agent decides the final memory content.

consolidate_memoryA

Create, append, or update a durable memory from agent-supplied consolidated content. Use after reviewing traces; Smriti records provenance but does not summarize content itself.

supersede_memoryA

Mark one memory as superseded by another while preserving both markdown files.

review_memory_healthA

Review memory store health by reporting duplicate titles, stale active memories, oversized notes, and unresolved wikilinks without modifying files.

build_memory_indexB

Build or refresh the human-readable markdown memory index at index.md.

rebuild_memoryA

Repair and rebuild the memory store: optionally fix frontmatter, apply or normalize wikilinks from memory titles and aliases using longest matches first, then rebuild index.md and index.yaml.

load_memory_indexB

Load the generated markdown memory index, optionally refreshing it first.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/deepak-bhardwaj-ps/smriti-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server