MCP server + CLI that turns the task manager you already use — TickTick or Obsidian — into persistent agent memory for Claude Code and any MCP client. Hybrid retrieval (RRF), no vector database to maintain. Notion next.
README
ats is an MCP server and CLI that gives your AI agent memory and execution context from the task system you already use — TickTick, Taskmaster, Beads, or an Obsidian vault. It combines adapter-aware retrieval fused by Reciprocal Rank Fusion (RRF) with portable intent, exploration-to-execution promotion, goal hierarchy, typed task relationships, lifecycle validity, scoped access decisions, context assembly, an action ledger, and bounded task-state events. TickTick can add dense search through local Qdrant + Ollama; file and repository adapters work without either service. ATS works with Claude Code, Claude Desktop, Cursor, and any MCP client.
%%{init: {"theme": "neutral", "quadrantChart": {"pointRadius": 4, "pointLabelFontSize": 14}}}%%
quadrantChart
title Agent Memory Effectiveness Matrix
x-axis Low retrieval power -