MCP server giving AI agents persistent task memory across TickTick, Notion, GitHub, Linear & Beads
MCPpedia last refreshed this data
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-renezander030-agentic-task-system": {
"args": [
"-y",
"@reneza/ats-cli"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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 loc
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@reneza/ats-cli' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @reneza/ats-cli against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Compact, efficient, and extensible long-term memory for LLM agents.
MCP Security Weekly
Get CVE alerts and security updates for io.github.renezander030/agentic-task-system and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your task manager is the best agent memory you're not using.
ats is an MCP server and CLI that gives your AI agent memory from the task system you already use — TickTick, Taskmaster, Beads, Obsidian, Notion, GitHub, Airtable, Google, or all at once via the composite adapter. It fuses retrieval across adapters with Reciprocal Rank Fusion (RRF) and layers on portable intent, typed task links, lifecycle validity, scoped access, an action ledger, and bounded task events. Works with Claude Code, Claude Desktop, Cursor, and any MCP client.
Adapter, not migration. Most "agent memory" projects build a new store that drifts the moment you stop feeding it. But you already curate a knowledge base by hand every day — your task app. ATS makes that context agent-native without re-homing a single note. It's task-first: the task is the spine; supporting docs (GitHub issues, Notion specs) fuse in as context behind it — not a second-brain/PKM tool.
npm install -g @reneza/ats-cli @reneza/ats-adapter-ticktick
ats config use ticktick
ats auth login
ats find "deployment runbook"
One ats find across GitHub + Notion + TickTick, ranked by RRF. Your connectors give the agent access; this is the semantic layer that lands the first query on the right answer.
v0.10.0 — partial-retrieval transparency (find returns degraded + warnings when a source or branch drops out, instead of silently serving a subset), optional reranking over the RRF pool (ats find --rerank), usage observability (ats usage: per-tool volume, latency, empty/degraded rates), near-duplicate and contradiction detection (ats dedup), and reactive OAuth token refresh (retry once on a 401).
v0.9.0 — reversible writes (ats undo / undo_write from a ledger before-image), forward/dangling links that back-resolve on target creation (add_task_link --allow-missing, resolve_task_links), Obsidian path-traversal hardening, and verified stdio config for Cursor, Windsurf, and OpenCode.
Full history in CHANGELOG.md.
| Approach | Where memory lives | Upkeep | Retrieval |
|---|---|---|---|
CLAUDE.md / memory files | markdown you re-edit by hand | manual, drifts | none — whole file injected every session |
| Vector-DB memory (mem0-style) | a new store only the agent sees | rots unless you keep feeding it | dense-only |
| Plain TickTick / Obsidian MCP | your task app | none | keyword or the app's native search |
| ATS | your task app | none — you curate it daily | hybrid retrieval + typed context, validity, provenance, audit |
Andrej Karpathy's LLM Wiki idea is right about the destination, wrong about the starting line: almost nobody's knowledge lives in clean markdown — it lives in the task app they've used for years. ATS closes that gap with pluggable storage adapters.