beadless
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
β‘ The Problem
AI coding agents (Antigravity, Claude Code, Cursor, Windsurf) lose their memory between sessions. Every time you open a new conversation, clear context, or switch branches:
Architectural decisions are forgotten.
Past bugs and lessons are repeated.
Complex multi-step task graphs get lost.
Beads introduced versioned agent memory, but requires a heavy Go binary and an external Dolt SQL database daemon running in the background.
beadless gives your agents persistent, dependency-aware memory stored as plain JSON and Markdown committed directly into your repository.
Related MCP server: gitmem
π₯ Beads vs. beadless
Feature | Beads | π§ beadless |
Runtime | Go binary daemon | Node.js / TypeScript Native |
Storage Engine | Dolt SQL Database Daemon | Plain Git (JSON + Readable Markdown) |
Installation | Heavy custom install / Dolt setup |
|
Install Size | ~150 MB+ | < 3 MB |
PR & Code Review | Hidden in Dolt binary storage | Clean, reviewable |
MCP Standard | Custom protocol wrappers | Native |
Human Readable | Requires SQL queries | Auto-syncs |
π 30-Second Quickstart
In your repository root:
npx beadless initThat's it! beadless will scaffold .beadless/ and automatically configure your Antigravity, Cursor (.cursor/mcp.json), or Claude Desktop environment.
πͺ Attach to Google Antigravity
Add to your Antigravity MCP settings (~/.gemini/antigravity/mcp_config.json):
{
"mcpServers": {
"beadless": {
"command": "npx",
"args": ["-y", "beadless", "mcp"]
}
}
}π€ Attach to Claude Code
claude mcp add beadless npx -y beadless mcpπ» Attach to Cursor / Windsurf
Add this to your MCP configuration (.cursor/mcp.json or settings):
{
"mcpServers": {
"beadless": {
"command": "npx",
"args": ["-y", "beadless", "mcp"]
}
}
}π οΈ MCP Tools for Agents
When attached to an agent, beadless exposes these standard MCP tools:
beadless_global_recall: Cross-session & cross-workspace search! Queries all recorded chats, global memories, and past Antigravity conversation transcripts for past discussions, decisions, and fixes.beadless_chat_save: Saves the current chat session's summary, decisions, and files touched into persistent isolated memory.beadless_chat_list: Lists past recorded chat sessions across workspaces.beadless_global_sync: Scans and indexes recent Antigravity transcripts into beadless global memory.beadless_context: Dumps instant project briefing (tech stack, conventions, critical gotchas, and top unblocked tasks).beadless_snapshot: Captures the current workspace state, modified/untracked files, and branch status into persistent memory.beadless_remember: Records an architectural decision, lesson, or preference.beadless_recall: Fuzzy-searches past decisions and gotchas in current project to avoid repeating mistakes.beadless_delete: Removes a memory entry by ID or semantic description.beadless_task_create: Adds a task with dependency tracking (blockedBy: ["task-1"]).beadless_task_claim: Claims a task for the active agent session.beadless_task_complete: Marks task complete and automatically unblocks downstream tasks.beadless_task_list: Queries tasks (e.g.--readyfor unblocked tasks only).
π» CLI Usage
You can also use beadless directly from your terminal:
π Global Recall (Cross-Chat & Antigravity Intelligence)
# View overview of all recorded chats and Antigravity sessions
npx beadless global
# Search for any topic across all sessions, chats, and transcripts
npx beadless global "canvas font fix"
npx beadless global "gods-eye-view"
npx beadless global "auth overhaul"π¬ Multi-Chat Isolation & Session Management
# Save current session accomplishments & decisions
npx beadless chat save "Implemented OAuth flow" \
--summary "Switched to PKCE with argon2 session storage" \
--decisions "Use httpOnly cookies" \
--tags auth oauth
# List recorded chat sessions across projects
npx beadless chat list
# Show details of a specific chat session
npx beadless chat show <chatId>
# Auto-sync recent Antigravity transcripts into beadless global index
npx beadless chat syncRemember a Decision
npx beadless remember "Use Argon2 for password hashing" \
--category decision \
--message "Argon2id is memory-hard and prevents ASIC/GPU attacks." \
--tags auth securitySnapshot Workspace State (Auto-Recording)
# Capture immediate snapshot with automatic title and timestamp (keeps all old memories!)
npx beadless snap
# Custom snapshot title with description
npx beadless snap "Completed authentication and cookies"ποΈ Delete / Forget Memories
# Interactive list of recent memories
npx beadless del
# Delete by exact ID
npx beadless del mem-1234
# Smart semantic deletion (understands what you mean and deletes matching memory)
npx beadless del "eski veritabanΔ± kararΔ±"β±οΈ Automatic Periodic Auto-Recorder (Watcher)
# Automatically records changes every 10 minutes (default)
npx beadless watch
# Custom interval (every 5 minutes, triggers on >= 2 modified files)
npx beadless auto --interval 5 --min-changes 2 --immediateRecall Memories
npx beadless recall "password"Manage Task Dependency Graph
# 1. Create root task
npx beadless tasks create "Design database schema" --priority high
# 2. Create dependent task (blocked by task-1)
npx beadless tasks create "Build authentication API" --blocked-by task-1
# 3. View task board
npx beadless tasks list
# 4. Complete root task (unblocks task-2)
npx beadless tasks done task-1 --outcome "Prisma schema created"Instant Agent Bootstrap
# Dump formatted project context to terminal or clipboard
npx beadless contextπ Repository Layout
Everything is stored inside your repository under .beadless/:
your-repo/
βββ .beadless/
β βββ config.json # beadless settings (auto-commit, prefix)
β βββ memories.json # Structured decisions, lessons, context
β βββ MEMORIES.md # Auto-generated human-readable memory log
β βββ tasks.json # Dependency graph (blockedBy, claimedBy)
β βββ TASKS.md # Auto-generated markdown task board
β βββ context.json # Stack, conventions & non-negotiablesBecause it lives in git:
Branch-aware: Branches keep their own context or inherit from main.
Team-shared: Every
git pullupdates your local agent's memory.Reviewable: You can see every AI agent decision in standard GitHub pull requests!
π License
MIT Β© KuraPiee β Built with β€οΈ by the Docwyrm Team.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Git collaboration for AI agents and people: tasks, hand-offs, reviews, teams, shared memory.
291One memory for every AI you work with: your rules, notes and decisions in your own Git repo.
Shared memory for coding agents. Stop re-explaining your codebase every session.
Shared, scoped, reviewable team memory for AI coding agents.
Related MCP Servers
- AlicenseAqualityAmaintenanceLocal-first memory layer for AI coding agents β captures issues, attempts, fixes, and decisions, and warns at git commit before you repeat a mistake.17723 PyPI879MIT
- AlicenseNot gradedqualityCmaintenanceGives AI coding agents persistent, branch-aware memory and a dependency-tracked task graph by storing decisions, lessons, and tasks as plain JSON and Markdown committed directly into the repository. Agents can record and fuzzy-search past decisions, dump instant project context, and create, claim, complete, and query tasks whose completion automatically unblocks downstream work.MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI coding agents to persist project memory across sessions by compiling decisions, progress, and pitfalls into git-linked, evidence-backed entries. It lets clients add, query, inject, scan for stale, check assertions on, and compute ROI of those memories over stdio.15 npmMIT
- AlicenseNot gradedqualityAmaintenanceGives AI coding agents persistent cross-session memory by storing atomic markdown knowledge cards with bidirectional wiki-links that agents recall before starting work. Syncs across clients and devices via git without any vector database or embeddings.9 npmISC