{"name":"io.github.AS-XS/ai-pensieve-mcp","slug":"as-xs-ai-pensieve-mcp","title":"AI Pensieve MCP","description":"Search and cross-reference local AI chat history with read-only tools and source citations.","url":"https://mcp.market/server/as-xs-ai-pensieve-mcp","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":33,"stars":1,"forks":0,"downloads_week":260,"last_push_at":"2026-09-16T01:09:57.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/AS-XS/AI-Pensieve-MCP","website":"https://github.com/AS-XS/AI-Pensieve-MCP#readme","version":"0.2.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"ai-pensieve-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"description":"Absolute path to your existing, imported SQLite archive. Find it in the desktop library footer.","isRequired":true,"format":"filepath","type":"positional","valueHint":"database"}]}],"tools":[{"name":"archive_status","description":"Return providers, accounts, record counts, and date ranges without message text.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cross_reference","description":"Bundle matching evidence by provider/account with explicit coverage.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_conversation","description":"Read a conversation page. Use newest_first=true to check current status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_conversation_matches","description":"Page ranked title/message matches inside one fully identified conversation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_memory","description":"Read one saved memory or context record using its search-result identity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_message","description":"Read exact message text in character pages; follow next_offset until null.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_message_context","description":"Read graph-aware ancestors and descendants around one search result.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_conversations","description":"Enumerate conversations independent of keyword matches.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sources","description":"List available archive sources, optionally filtered by provider or account.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_conversations","description":"Find distinct conversations among the first 50 ranked search candidates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_history","description":"Search message/context text and conversation titles using FTS5 syntax.","write_action":false,"price_micros":0,"input_schema":null},{"name":"survey_archive","description":"Survey broad interests/projects by rotating through source accounts.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sweep_archive","description":"Read a bounded page of messages, then saved context, without keywords.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T19:48:29.850Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:48:29.778Z","components":{"code":{"score":25,"max":25,"notes":["39 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"ai-pensieve-mcp","version":"0.2.0","found":true,"license":"Apache-2.0","dependencyCount":2,"publishedAt":"2026-09-15T19:53:07.534871Z","repositoryUrl":"https://github.com/AS-XS/AI-Pensieve-MCP"}],"repo":{"found":true,"owner":"AS-XS","repo":"AI-Pensieve-MCP","archived":false,"pushedAt":"2026-09-16T01:09:57Z","stars":1,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/173652820?v=4","ownerCreatedAt":"2024-06-24T04:15:54Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":1,"forks":0,"downloadsWeek":260,"license":"Apache-2.0","lastPushAt":"2026-09-16T01:09:57.000Z","score":33}}}},"grade_history":[],"reviews":[]}