{"id":"ipospelov-mcp-memory-bank","name":"mcp-memory-bank","homepage":"http://enlightby.ai","repo_url":"https://github.com/ipospelov/mcp-memory-bank","category":"devtools","subcategories":[],"tags":["mcp","context-preservation","memory-bank","developer-tools","ai-assistants","documentation","templates","python"],"what_it_does":"Provides an MCP server that helps AI assistants create and maintain a structured “Memory Bank” (Markdown) for context preservation, including templates, structure descriptions, and suggestions based on a project summary.","use_cases":["Generate Memory Bank templates for a new project (e.g., projectbrief.md, activeContext.md).","Explain Memory Bank file structure to an agent.","Analyze a project summary and propose what to write into Memory Bank sections.","Guide an AI coding assistant to preserve and update context across sessions."],"not_for":["Production systems requiring strong authentication/authorization guarantees for remote users (not documented).","Use as a general-purpose document database or retrieval system (appears template/structure oriented).","Use cases needing clear rate-limit guarantees, pagination, or robust API-style operational semantics (not documented)."],"best_when":"You want an MCP-capable assistant (e.g., Cursor/Cline-style workflows) to consistently structure and update context in Markdown across iterative development.","avoid_when":"You need strict compliance, auditing, or controlled access across multiple untrusted users/tenants, or you require documented network/API operational guarantees.","alternatives":["Other MCP servers focused on memory/context (if available for your stack).","Self-managed documentation approaches (e.g., repo docs + retrieval via your own RAG pipeline).","Custom scripts/templates for Memory Bank files without an MCP server layer."],"af_score":58.0,"security_score":23.0,"reliability_score":23.8,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:50:53.717825+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":[],"oauth":false,"scopes":false,"notes":"No authentication mechanism is described for the MCP server; likely designed for local/controlled assistant integrations."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided in the supplied materials."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":58.0,"security_score":23.0,"reliability_score":23.8,"mcp_server_quality":78.0,"documentation_accuracy":72.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":95.0,"rate_limit_clarity":5.0,"tls_enforcement":20.0,"auth_strength":20.0,"scope_granularity":10.0,"dependency_hygiene":40.0,"secret_handling":30.0,"security_notes":"No explicit transport (TLS) or authentication/authorization is documented for the MCP server. The provided dependency list is minimal (depends on `mcp` and optional `httpx/uvicorn/starlette`), but no vulnerability/status information is provided. Treat as likely intended for local usage; do not expose remotely without reviewing server code for auth, input validation, and transport security.","uptime_documented":0.0,"version_stability":45.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Likely expects the host MCP client (e.g., Cursor) to manage transport/communication; absence of documented error semantics may require defensive client-side handling.","Tool outputs appear template/structure oriented; agents may need to supply appropriate inputs (e.g., project_summary or file_name) for useful results."]}}