cursor-resume
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cursor-resumeshow me my open loops"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
chatback
Find unfinished and on-hold Cursor agent chats — then pick them up again.
Local-only MCP server for the Cursor community. Indexes your agent transcripts under ~/.cursor/projects, scores open loops (aborted, errored, interrupted, open todos, hold language), and exposes tools so the agent can show you a Chatback inbox.
No cloud. No upload. MIT licensed.
Why this exists
Generic chat search helps you find old threads. chatback helps you finish them — ranked by what looks unfinished or explicitly on hold.
Related MCP server: itaca
Install (30 seconds)
Cursor Marketplace / plugin
Once listed, install Chatback from Marketplace. Until then, add to ~/.cursor/mcp.json:
{
"mcpServers": {
"chatback": {
"command": "npx",
"args": ["-y", "github:princemuichkine/chatback"]
}
}
}Restart Cursor (or Developer: Reload Window).
Local development
git clone https://github.com/princemuichkine/chatback.git
cd chatback
npm install && npm run buildPoint MCP at your build:
{
"mcpServers": {
"chatback": {
"command": "node",
"args": ["/absolute/path/to/chatback/dist/index.js"]
}
}
}Or symlink as a Cursor plugin:
ln -s "$(pwd)" ~/.cursor/plugins/local/chatbackMCP tools
Tool | Purpose |
| Ranked inbox of unfinished / on-hold chats |
| Keyword search across indexed transcripts |
| Full transcript body by chat id |
| Recently updated chats |
| Mark |
| Rescan transcript folders |
Resource: chatback://inbox — markdown summary of top open loops.
CLI (debug without MCP)
npx -y github:princemuichkine/chatback --help
npx -y github:princemuichkine/chatback --print-inbox 10Open-loop signals
Last agent paragraph — cleaned user-facing closing (monologue and
[REDACTED]stripped); inbox shows up to ~480 charsAgent invitation closings on that paragraph (
want me to,if you want,say the word,when you're ready, …) — not generic “follow-up migration” notesturn_endedwithabortedorerrorLast message is from the user (interrupted mid-turn)
Open
TodoWriteitems with non-empty contentStrong hold phrases in user text (
on hold,come back later,close this chat, …)Your local
holdmark viamark_loop
Recent chats rank higher; threads older than ~30 days are gently demoted.
Marks are stored in ~/.cursor/chatback/marks.json. The search index lives at ~/.cursor/chatback/index.db (schema v3; atomic writes; per-file index errors are collected, not thrown).
Privacy
Reads only Cursor agent transcript files on your machine. Never sends data off-device.
Publish checklist
cursor.directory — community listing
Cursor Marketplace — submit open-source repo
License
MIT — see LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Remote MCP server for supportsheep: run AI interviews and manage support content for your blog.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for browsing, searching, exporting, and backing up your Cursor AI chat history directly into Claude via natural language.8144 npm32MIT
- AlicenseNot gradedqualityAmaintenanceLocal-first MCP server that indexes all projects on your machine and provides coding agents with briefings about each project's stack, services, and run instructions, so they can start sessions with context across all repos. No cloud, no accounts, no telemetry.8 npmMIT
- FlicenseNot gradedqualityBmaintenanceMCP server that indexes local Claude Code transcripts and provides keyword, phrase, semantic, and date-range search, plus full context/session recall.-
- AlicenseNot gradedqualityBmaintenanceSelf-hosted MCP server for collecting, searching, and sharing agent session history from Claude Code, Codex, and Cursor, with repository scoping and token-based authentication.Apache 2.0