Skip to main content
Glama

MCP Memory Service

config.json4.61 kB
{ "memoryService": { "protocol": "auto", "preferredProtocol": "http", "fallbackEnabled": true, "http": { "endpoint": "http://127.0.0.1:8889", "apiKey": "VhOGAoUOE5_BMzu-phDORdyXHNMcDRBxvndK_Uop", "healthCheckTimeout": 3000, "useDetailedHealthCheck": true }, "mcp": { "serverCommand": [ "uv", "run", "memory", "server", "-s", "hybrid" ], "serverWorkingDir": "/Users/hkr/Documents/GitHub/mcp-memory-service", "connectionTimeout": 2000, "toolCallTimeout": 3000 }, "defaultTags": [ "claude-code", "auto-generated" ], "maxMemoriesPerSession": 8, "enableSessionConsolidation": true, "injectAfterCompacting": false, "recentFirstMode": true, "recentMemoryRatio": 0.6, "recentTimeWindow": "last week", "fallbackTimeWindow": "last 2 weeks", "showStorageSource": true, "sourceDisplayMode": "brief" }, "projectDetection": { "gitRepository": true, "packageFiles": [ "package.json", "pyproject.toml", "Cargo.toml", "go.mod", "pom.xml" ], "frameworkDetection": true, "languageDetection": true, "confidenceThreshold": 0.3 }, "memoryScoring": { "weights": { "timeDecay": 0.50, "tagRelevance": 0.20, "contentRelevance": 0.15, "contentQuality": 0.20, "conversationRelevance": 0.25 }, "minRelevanceScore": 0.4, "timeDecayRate": 0.15, "enableConversationContext": true, "autoCalibrate": true }, "contextFormatting": { "includeProjectSummary": true, "includeRelevanceScores": false, "groupByCategory": true, "maxContentLength": 500, "maxContentLengthCLI": 400, "maxContentLengthCategorized": 350, "includeTimestamps": true, "truncationMode": "smart" }, "sessionAnalysis": { "extractTopics": true, "extractDecisions": true, "extractInsights": true, "extractCodeChanges": true, "extractNextSteps": true, "minSessionLength": 100, "minConfidence": 0.1 }, "hooks": { "sessionStart": { "enabled": true, "timeout": 10000, "priority": "high" }, "midConversation": { "timeout": 8000, "priority": "high" }, "sessionEnd": { "enabled": true, "timeout": 15000, "priority": "normal" }, "topicChange": { "enabled": false, "timeout": 5000, "priority": "low" } }, "gitAnalysis": { "enabled": true, "commitLookback": 14, "maxCommits": 20, "includeChangelog": true, "maxGitMemories": 3, "gitContextWeight": 1.2, "adaptiveGitWeight": true }, "output": { "verbose": true, "showMemoryDetails": true, "showProjectDetails": true, "showScoringDetails": false, "showRecencyInfo": true, "showPhaseDetails": true, "showGitAnalysis": true, "cleanMode": false }, "naturalTriggers": { "enabled": true, "triggerThreshold": 0.6, "cooldownPeriod": 30000, "maxMemoriesPerTrigger": 5 }, "performance": { "defaultProfile": "balanced", "enableMonitoring": true, "autoAdjust": true, "profiles": { "speed_focused": { "maxLatency": 100, "enabledTiers": [ "instant" ], "backgroundProcessing": false, "degradeThreshold": 200, "description": "Fastest response, minimal memory awareness" }, "balanced": { "maxLatency": 200, "enabledTiers": [ "instant", "fast" ], "backgroundProcessing": true, "degradeThreshold": 400, "description": "Moderate latency, smart memory triggers" }, "memory_aware": { "maxLatency": 500, "enabledTiers": [ "instant", "fast", "intensive" ], "backgroundProcessing": true, "degradeThreshold": 1000, "description": "Full memory awareness, accept higher latency" }, "adaptive": { "autoAdjust": true, "degradeThreshold": 800, "backgroundProcessing": true, "description": "Auto-adjust based on performance and user preferences" } } }, "conversationMonitor": { "contextWindow": 10, "enableCaching": true, "maxCacheSize": 100 }, "patternDetector": { "sensitivity": 0.7, "adaptiveLearning": true, "learningRate": 0.05 }, "logging": { "level": "debug", "enableDebug": true, "logToFile": true, "logFilePath": "./claude-hooks.log" } }

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/doobidoo/mcp-memory-service'

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