{"id":"spences10-mcp-memory-libsql","name":"mcp-memory-libsql","homepage":null,"repo_url":"https://github.com/spences10/mcp-memory-libsql","category":"ai-ml","subcategories":[],"tags":["mcp","memory","libsql","sqlite","knowledge-graph","text-search","semantic-search","vector-search","typescript","agent-tools"],"what_it_does":"Provides an MCP server implementing a persistent memory/knowledge store backed by libSQL (local SQLite or remote libSQL). It supports entity CRUD, relation management, and text search (including relevance ranking and fuzzy matching) over stored entity data/observations.","use_cases":["LLM agents that need persistent memory across sessions","Entity/relation storage for lightweight knowledge-graph use cases","Retrieval of relevant prior observations using text search","Local-first or hosted libSQL-backed agent memory deployments"],"not_for":["High-scale multi-tenant enterprise memory services without additional governance/security controls","Use cases requiring a fully specified HTTP/REST API with OpenAPI/SDKs (this is an MCP/stdio server)","Compliance regimes that require documented security hardening, audits, and explicit operational SLAs"],"best_when":"You want to plug a memory/knowledge graph MCP server into an existing MCP client (e.g., Claude Desktop/Cline) and you are comfortable using libSQL as the storage layer (local or Turso/remote).","avoid_when":"You need strict authentication/authorization beyond a single database auth token, documented rate-limit semantics, or rigorous documented operational guarantees.","alternatives":["Other MCP memory servers/knowledge tools (e.g., glama-listed MCP servers)","General-purpose vector databases with an MCP wrapper","Custom RAG/knowledge graph stacks using a database + search layer (Elastic/OpenSearch/pgvector)"],"af_score":54.0,"security_score":48.5,"reliability_score":32.5,"package_type":"mcp_server","discovery_source":["github"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-30T13:49:53.422084+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":["LIBSQL_AUTH_TOKEN for remote libSQL"],"oauth":false,"scopes":false,"notes":"Authentication described is token-based for remote libSQL via LIBSQL_AUTH_TOKEN. No additional auth/authorization model for the MCP server itself is documented in the provided README."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Pricing is not described; depends on libSQL provider usage for remote databases."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":54.0,"security_score":48.5,"reliability_score":32.5,"mcp_server_quality":80.0,"documentation_accuracy":70.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":80.0,"rate_limit_clarity":10.0,"tls_enforcement":70.0,"auth_strength":55.0,"scope_granularity":10.0,"dependency_hygiene":45.0,"secret_handling":60.0,"security_notes":"TLS is likely handled by the libSQL client but not explicitly documented here. Remote auth is via a single LIBSQL_AUTH_TOKEN (no fine-grained scopes/authorization model for the MCP API). README does not discuss secret logging, transport security settings, or operational security hardening beyond token usage.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":40.0,"error_recovery":35.0,"idempotency_support":"false","idempotency_notes":"No idempotency guarantees documented for create/update/delete operations.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["MCP server is used via command/stdio; ensure the MCP client (e.g., Claude Desktop/Cline) is configured correctly to launch it.","Remote libSQL requires LIBSQL_AUTH_TOKEN; misconfiguration will likely fail storage connectivity.","Default database file is `file:/memory-tool.db` in the current directory—agents may accidentally write to unexpected local paths if env/config isn’t explicit."]}}