summaryrefslogtreecommitdiff
path: root/mcp-servers/memory-mcp-server/.claude/commands/explain.md
diff options
context:
space:
mode:
Diffstat (limited to 'mcp-servers/memory-mcp-server/.claude/commands/explain.md')
-rw-r--r--mcp-servers/memory-mcp-server/.claude/commands/explain.md48
1 files changed, 48 insertions, 0 deletions
diff --git a/mcp-servers/memory-mcp-server/.claude/commands/explain.md b/mcp-servers/memory-mcp-server/.claude/commands/explain.md
new file mode 100644
index 0000000..fb51ae0
--- /dev/null
+++ b/mcp-servers/memory-mcp-server/.claude/commands/explain.md
@@ -0,0 +1,48 @@
+---
+description: Explain code, MCP protocol, or memory system concepts
+argument-hint: "[file, function, MCP tool, or memory concept]"
+allowed-tools: Read, Grep, Glob, Task
+---
+
+# Memory MCP Server Explanation
+
+Provide a detailed explanation of $ARGUMENTS in the context of this Memory MCP Server:
+
+## Core Explanation
+
+- What it does and its purpose in the memory system
+- How it works (step-by-step if applicable)
+- Role in the MCP protocol implementation
+
+## Technical Details
+
+- Key dependencies and interactions
+- Database schema relationships (if applicable)
+- Vector embedding and search mechanics (if relevant)
+- MCP message flow and protocol compliance
+
+## Memory System Context
+
+- How it relates to memory persistence
+- Impact on memory lifecycle (creation, retrieval, expiration, archival)
+- Companion isolation and multi-tenancy considerations
+- Performance implications for vector search
+
+## Integration Points
+
+- MCP tool registration and execution
+- JSON-RPC message handling
+- Session management aspects
+- Error handling patterns
+
+## Usage Examples
+
+- Sample MCP requests/responses
+- Code usage patterns
+- Common integration scenarios
+
+## Related Components
+
+- Related files, functions, or MCP tools
+- Database tables and indexes involved
+- Dependent services or modules