RMS 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 | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rms_searchA | Search RMS Memory. Returns a decision envelope: {decision: inject|abstain, reason, injected_ids, results}. |
| rms_code_searchA | Search only the derived semantic code index. Results include language, file, symbol, kind, line range, and segment index. The code index is optional, so an unindexed project returns an empty result list. Pass |
| rms_readA | Read the full contents of a markdown document from the RMS Memory vault. Provide the relative path (e.g., 'rules/api.md'). Use this to retrieve the full context of a document found via rms_search. |
| rms_writeA | Save new architectural decisions, constraints, development rules, or project context to the RMS Memory vault. Use this tool PROACTIVELY at the end of a task if you learned a new user preference, solved a tricky bug, or made a new architectural decision. |
| rms_wiki_packB | Generate a wiki context pack from the vault and code index. Returns material for an agent to create human-readable wiki documentation from verified sources. |
| rms_projectsB | List registered RMS Memory project keys. This tool works even when the MCP client did not provide a workspace root. |
| rms_overviewA | Structured orientation summary for exactly one project: document counts by folder and status, recent notes, and active checkpoints. Call this at session start. Fail-closed: requires a bound workspace or an explicit |
| rms_checkpoint_saveA | Create or update a session checkpoint (artifacts/checkpoints/.md, status=active). Save before context compaction or a long pause so work can be resumed. Updating preserves id/created_at and keeps omitted fields. |
| rms_checkpoint_doneA | Close a checkpoint: marks it status=done (drops out of recall) and writes a durable session summary note under artifacts/sessions/. |
| rms_checkpoint_loadA | Load one checkpoint with its full body and bounded previews of linked notes. Use rms_checkpoint_query first to find names. |
| rms_checkpoint_queryA | List checkpoints for the current project, newest first, with full pending text. Filter with status=active|done|all (default all). |
| rms_system_instructionsA | Return the canonical RMS Memory usage protocol (search-first, persist, session continuity). Lets an agent self-bootstrap without injected rule files. |
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/max-ramas/rms-memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server