{"id":"maydali28-memcp","name":"memcp","homepage":"https://pypi.org/project/claude-memory-mcp/","repo_url":"https://github.com/maydali28/memcp","category":"infrastructure","subcategories":[],"tags":["mcp","claude-code","memory","persistent-storage","sqlite","knowledge-graph","search","context-management","python"],"what_it_does":"memcp is a Python MCP server that provides persistent external memory for Claude Code. It stores insights in SQLite (including a MAGMA 4-graph with semantic/temporal/causal/entity edges) and larger context content on disk, exposing 24 MCP tools for remembering/recalling, context-as-variable management, searching, graph traversal, cognitive reinforcement/consolidation, retention lifecycle operations, and project/session organization. It also supports pre-compact auto-save hooks and can deploy RLM-style sub-agents for analysis/mapping/synthesis/entity extraction.","use_cases":["Persisting decisions, findings, and preferences across Claude Code sessions","Storing large documents externally and loading only needed portions via chunk/peek/filter tools","Linking related insights through semantic/temporal/causal/entity graph relationships","Running intent-aware recall (e.g., why/when questions) using graph edges","Implementing retention/archival workflows for memory and contexts","Multi-project memory separation and session tracking"],"not_for":["Applications needing a hosted/managed cloud service with SLAs and guaranteed uptime","Use cases requiring strong, enterprise-grade auth/tenant isolation provided by a remote API (this is locally operated)","Scenarios where storing potentially sensitive data in local SQLite/filesystem is unacceptable","Environments that disallow local background indexing/embedding computation"],"best_when":"You want Claude Code to retain and retrieve knowledge across long-lived workflows, and you can run a local MCP server with on-disk storage (SQLite + filesystem).","avoid_when":"You cannot accept local persistence of prompts/insights, or you require centralized access controls and auditing beyond local deployment.","alternatives":["Plain vector DB + RAG pipeline (e.g., pgvector + retrieval tooling)","Local LLM memory frameworks without MCP (app-specific storage + retrieval)","Other Claude Code MCP memory tools (if available in your environment)","Knowledge graph tools combined with a retrieval layer (custom integration)"],"af_score":64.2,"security_score":47.0,"reliability_score":31.2,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T15:41:48.163288+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Local MCP server registration via Claude Code CLI (no documented network auth in the provided content)"],"oauth":false,"scopes":false,"notes":"The README focuses on local installation and MCP registration; no explicit auth mechanism (API keys/OAuth) is described for tool calls. Security relies primarily on local execution and filesystem access controls."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Open-source (MIT). Costs are indirect: local compute/storage and optional embedding/vector dependencies."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":["Local filesystem (e.g., ~/.memcp/ and SQLite graph.db) on the user's machine"],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":64.2,"security_score":47.0,"reliability_score":31.2,"mcp_server_quality":85.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":0.0,"tls_enforcement":60.0,"auth_strength":35.0,"scope_granularity":20.0,"dependency_hygiene":55.0,"secret_handling":70.0,"security_notes":"README claims secret detection blocks accidental storage of API keys/tokens/credentials using regex patterns. However, no explicit auth model, transport security details, or fine-grained authorization are documented in the provided content; if exposed beyond localhost, additional safeguards would be needed.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":40.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Requires correct MCP server registration and, optionally, deployment of sub-agents/hooks to the Claude Code environment; misconfiguration can cause missing functionality","Some capabilities depend on optional extras (semantic/fuzzy/vector/hnsw/ner/async/llm); without them, behavior may degrade"]}}