Model Context Protocol (MCP) Task Ledger

The task manager your AI agents can actually remember.

fanTask gives AI coding agents durable external memory. By connecting your issue tracker directly over MCP, agents read persistent project conventions, search prior bug fixes, and update task status alongside human engineers—without losing context across sessions.

Living AI Project Context
Searchable Audit Trail & Comments
Works with Claude Code, Antigravity & Cursor

Direct team onboarding. Drop us a note at hello@fantask.ro.

claude-code / agent-session-42
mcp: connected
> fantask.get_project_context("mobile-web")
AI Context Loaded (Persistent)

"Auth tokens use Authorization header, NOT partitioned cookies (Safari ITP fix #408). Database migrations require raw SQL."

> fantask.search_tasks("Safari cookie token refresh")
#408 [RESOLVED] 23 days ago

"Safari third-party cookie blocking dropped the session cookie on iframe embeds. Replaced with bearer token in auth header."

> fantask.update_task(#612, status="in_review", comment="Applied fix from #408")
✓ Task updated & human board notified

The Problem: AI Memory Limits

Context windows are finite. Knowledge evaporates when sessions close.

Even in modern LLMs with large context windows, long coding sessions get summarized and compacted. Fine details, critical edge-case discoveries, and architectural rationales quietly fall out. When you start a fresh session—or hand off work to another tool or agent—the new agent has zero memory of previous failures, decisions, or conventions.

Context Window Compaction

As token limits approach, agents summarize prior turns. Nuanced debugging notes and API workarounds vanish into generic abstractions.

The Clean Slate Penalty

Every new conversation restarts at zero. Without a persistent external ledger, an agent re-derives architectural rules and repeats known mistakes.

Fragmented Tooling

If you use Claude Code for terminal scripts and Cursor for frontend UI, neither knows what the other touched. They lack a common, durable ledger.

Illustrative Example (Fictional Case Study)

How fanTask saves an agent 45 minutes of wasted re-debugging

Without fanTask: The Cold Reset Loop 45 min wasted

Day 1: An agent spends an hour investigating why web push notifications silently drop on Safari 17. It discovers Safari requires a specific APNs topic payload header. It implements the fix and closes the chat session.

Day 21: A teammate opens a brand new session with another agent to touch the notification subsystem. The session has no memory of Day 1.

Result: The agent refactors the notification handler, strips the "redundant" custom header, and re-introduces the silent Safari dropping bug. Another developer spends 45 minutes re-debugging the exact same failure.

Outcome: Regressed bug, wasted context tokens, duplicate engineering effort.
With fanTask: Instant Recall via MCP 12 seconds

Day 1: The first agent resolves task #219, documenting: "APNs requires apns-topic header matching bundle ID on Safari 17; do not omit." Status and comment are permanently logged in fanTask.

Day 21: A completely fresh agent session receives: "Refactor notification dispatcher for v2 API."

> fantask.get_project_context("push-service")

Context: "Safari 17 APNs header constraint documented in #219"

> fantask.search_tasks("Safari APNs topic header")

Found #219: exact payload snippet retrieved in 200ms.

Outcome: Zero regressions. The refactor respects the past bug fix on the first try.

The Solution: How It Works

A four-step bridge between coding agents and institutional memory.

fanTask replaces ephemeral chat summaries with a durable, queryable task ledger exposed natively through the Model Context Protocol.

01 Standardized MCP Tooling

Connect Over Model Context Protocol

Provide your agent with a fanTask MCP endpoint and authentication token. Works out of the box with Claude Code, Antigravity, Cursor, and any MCP-compliant runtime.

mcpServers: { "fantask": { ... } }
02 Zero Cold Starts

Load the Living AI Project Context

Every project carries a living context doc—architecture rules, test conventions, database gotchas, and credential locations. The agent ingests this before writing a line of code.

fantask.get_project_context()
03 Searchable Audit Trail

Query Full Task History & Comments

When facing unfamiliar code or weird bugs, the agent queries past tasks instead of guessing. Solutions, workarounds, and architectural trade-offs are instantly searchable.

fantask.search_tasks(query)
04 Human + Agent Alignment

Collaborate on One Shared Board

The agent updates status, logs PR links, and posts explanatory comments directly into the task ledger. Human engineers and AI agents share a single synchronized board.

fantask.update_task(status, comment)

No proprietary CLI or specialized agent runtime required. Any tool that speaks MCP can immediately read and write to fanTask.

Core Differentiators

Two real, implemented superpowers for AI engineering teams.

fanTask is not aspirational vision or future roadmap. It is an operational platform built specifically around two architectural features that solve agent amnesia today.

Differentiator 01

Persistent "AI Context" Field Per Project

Every project in fanTask carries a living AI Context field. It serves as the project's permanent cognitive foundation: architecture guidelines, preferred patterns, active migrations, security gotchas, and test expectations.

Whenever an agent connects via MCP, the very first tool call it executes loads this document. Knowledge gathered by one agent in February is automatically inherited by a completely different agent in June.

  • Survives context wipes: Lives on the server, not in transient chat session logs.
  • Editable by humans and agents: Engineers refine rules via web UI; agents suggest updates as codebases evolve.
  • Pre-flight protection: Eliminates hallucinated conventions, wrong API versions, and broken testing commands.
Project Context: Payments-Backend Auto-synced
// Live AI Guidelines for Project: payments-backend
# ARCHITECTURE:
- Clean Architecture: controllers > use_cases > repositories.
- Never use ORM magic queries inside transactions; use raw SQL with explicit row locks.
# GOTCHAS & THIRD-PARTY:
- Stripe Webhooks: Must verify signature using RAW body bytes before json parse.
- PostgreSQL: Run migrations with ./scripts/migrate-safe.sh to avoid table lock deadlocks.
# TEST SUITE:
- Integration tests run via docker compose run test-db.

Loaded automatically in 18ms via get_project_context()

Semantic & Keyword Task Search MCP Tool: search_tasks
"websocket reconnection jitter backoff"
Task #512: Fix WebSocket thundering herd on load balancer restarts Done

"Added full jitter randomized exponential backoff formula t = min(max, base * 2^attempt) * rand(0.5, 1.5) in socket-client.ts"

By: Human engineer (@dan) • Reviewed & verified by Agent (Claude-3.7-Sonnet)
Task #384: WebSocket heartbeat timeout in NAT traversal Done

"Heartbeat interval lowered to 25s to prevent AWS ALB 30s idle drop."

Cold agent retrieves prior rationale without guessing

Differentiator 02

Searchable Task History, Audit Trail & Comments

When an engineer or an agent picks up a task cold, the greatest time sink is re-deriving the reasoning behind past decisions. Why was this timeout set to 25 seconds? Why are we using raw SQL here instead of the ORM?

In fanTask, every past task, status change, and discussion comment is fully indexed and searchable over MCP. An agent queries prior work with natural language or keywords and immediately finds the answer in seconds.

  • Zero redundant debugging: Never solve the same third-party SDK edge case twice.
  • Institutional audit trail: Human decisions and agent proposals recorded side by side.
  • Context-efficient: The agent fetches only the exact matching task details, saving token costs.

Why Teams Choose fanTask

Built specifically for the era of autonomous AI coding agents.

Standard issue trackers like Jira and Linear were designed solely for human click-and-type workflows. fanTask is built from the protocol level up so agents can reason, query, and collaborate autonomously.

Durable State

Persistent Memory Across Sessions

Context windows end when sessions close or get compacted. fanTask stores project knowledge, task states, and debugging revelations in a persistent external database so agents never forget.

Production ready via MCP
Open Standard

Cross-Agent & Cross-Tool Continuity

Because fanTask speaks standard Model Context Protocol (MCP), you are not locked into one tool. Claude Code, Antigravity, Cursor, and custom CLI agents all read and write to the same central task ledger.

Production ready via MCP
Knowledge Retention

Institutional Knowledge Survives Resets

The living AI Context field preserves architectural boundaries, secret handling guidelines, and edge-case gotchas. Your team’s hard-won discoveries stay active across every future session.

Production ready via MCP
Single Source of Truth

Humans & Agents Share One Board

No separate AI silos or hidden task backlogs. Engineers organize sprints and review tickets in the web UI, while AI agents pick up tickets and post status updates via MCP tools.

Production ready via MCP
Token Efficient

Zero Token Context Bloat

Instead of dumping megabytes of markdown into agent prompts or system instructions, agents query fanTask on demand via MCP, saving thousands of tokens per API call.

Production ready via MCP
Complete Auditability

Full Audit Trail & Accountability

Every status change, issue comment, and code rationale is attributed with precise timestamps and author identities—whether performed by an AI agent or a human reviewer.

Production ready via MCP

Frictionless Integration

Set up in under 60 seconds.

Connecting your AI tools takes two simple values: a project access token and the fanTask MCP server endpoint.

1

Generate an Access Token

Navigate to your fanTask project settings and generate a secure API token with read/write permissions for your AI workspace.

2

Add the MCP Config Block

Paste the fanTask endpoint and token into your AI client configuration (Claude Code, Antigravity, Cursor, etc.).

3

Done — Agents Are Connected

Your agents automatically gain access to get_project_context, search_tasks, update_task, and more.

mcp_config.json
{
  "mcpServers": {
    "fantask": {
      "url": "https://api.fantask.ro/mcp",
      "headers": {
        "Authorization": "Bearer ftk_live_9a8c2f1e0d4b..."
      }
    }
  }
}
Generic illustrative format — compatible with all MCP v1.0 clients TLS / HTTPS

Frequently Asked Questions

Everything you need to know about fanTask & MCP.

Clear, factual answers designed for human engineers evaluating tooling and AI agents parsing product capabilities.

What is fanTask and how does it differ from traditional issue trackers like Jira or Linear?

fanTask is a task and project management platform built natively around the Model Context Protocol (MCP). Traditional issue trackers are designed for human web interactions (clicking, filling out modal forms, manual searching). fanTask exposes projects, tasks, comments, and project-level AI context directly as callable MCP tools. This enables autonomous coding agents—such as Claude Code, Antigravity, and Cursor—to query past tasks, read architectural conventions, and record updates directly during development sessions without human copy-pasting.

What are the two core differentiators of fanTask?

The two foundational differentiators are: (1) Persistent "AI Context" Field per project: A dedicated living document of architecture notes, gotchas, test patterns, and credential guidelines that agents ingest automatically before writing code, ensuring hard-won knowledge outlives any individual conversation. (2) Full Searchable Task History & Comments: Past bug fixes, design trade-offs, and status changes are permanently indexed, allowing any agent or human engineer picking up cold work to find previous solutions in seconds rather than repeating solved mistakes.

How does fanTask solve AI context window limits and session compaction?

All LLMs have finite token context windows. During lengthy engineering sessions, context compaction and conversation truncation drop vital edge cases, architecture rules, and debugging lessons. When a new session begins, the agent starts with zero memory. fanTask acts as an external, durable state ledger. Instead of loading your entire codebase history into system prompts, the agent fetches exactly what it needs via fast, specific MCP tool calls, preserving context tokens and eliminating cold-start memory loss.

Which AI coding agents and development environments are supported?

fanTask supports any tool, IDE, or CLI that speaks the Model Context Protocol (MCP). This includes Claude Code, Antigravity, Cursor, Windsurf, Claude Desktop, and custom autonomous agents built on the official MCP SDKs. Setup requires only pointing your client configuration to the fanTask MCP URL with an authentication bearer token.

Can human engineers use fanTask alongside AI coding agents?

Yes. fanTask provides a modern, responsive web application for human engineers and managers, while simultaneously exposing an MCP API for AI agents. Humans can create epics, assign tasks, review progress, and leave feedback comments; agents read these assignments, perform work, post status updates, and document technical solutions on the exact same board.

Is fanTask a replacement for our Git repository or documentation wikis?

No. fanTask complements Git and documentation. Git stores the codebase state, while fanTask records the active operational narrative: what is currently being worked on, the rationale behind specific fixes, ongoing migration rules, and transient gotchas that are too granular or fast-moving for static README files.

How does fanTask ensure security and data isolation across projects?

Every project issue tracker is strictly isolated with scoped API access tokens. All MCP communication occurs over encrypted TLS connections. Tokens can be configured with granular read-only or read-write permissions, ensuring coding agents only inspect and modify the repositories and projects they are explicitly authorized to touch.

How can our engineering team request access to fanTask?

We are currently onboarding engineering teams doing AI-assisted development. To request early access or schedule an architectural walkthrough, send an email directly to hello@fantask.ro with your team size, primary AI coding tools, and current project workflows.

Have a specialized question about your AI agent stack? Email our engineering team at hello@fantask.ro.
Early Access Onboarding

Give your coding agents permanent memory today.

Connect your team’s projects over Model Context Protocol in minutes. Eliminate context compaction regressions and redundant debugging.

No credit card required. Plain email onboarding for engineering teams.

fanTask logo fanTask

The MCP-connected task management platform for teams doing AI-assisted software development. Durable state, living AI context, and searchable audit trails.

Formerly known internally as OmniTask. Rebranded and architected for the broader MCP ecosystem.

© 2026 fanTask. All rights reserved.

Model Context Protocol (MCP) native task ledger.