What version of Beans CLI is supported?
The server checks against Beans CLI version 0.4.2 at startup. If versions differ, a warning is printed to stderr but startup continues.
@selfagency
Basic information
MCP (Model Context Protocol) server for Beans issue tracker. Provides programmatic and CLI interfaces for AI-powered interactions with Beans workspaces.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"beans": {
"command": "npx",
"args": [
"-y",
"@selfagency/beans-mcp@latest",
"/path/to/your/repo"
]
}
}
}Initialize Beans in the current workspace, equivalent to the extension init command.
Archive completed or scrapped beans, equivalent to the beans CLI archive command.
Fetch full bean details by ID.
Create a new bean.
Update bean metadata fields (status/type/priority/parent/blocking).
Reopen a completed or scrapped bean into a non-closed status.
Update bean metadata fields (status/type/priority/parent/blocking). Consolidated replacement for per-field update tools.
Delete a bean (intended for draft/scrapped beans).
Create multiple beans in one call. Optionally assign all of them (or a subset) to a shared parent.
Update multiple beans in one call. Optionally assign all of them (or a subset) to a shared parent.
Mark all markdown checklist tasks within a bean as completed.
Unified query tool for refresh, filter, search, and sort operations.
Read, create, edit, or delete files under .beans (operation param).
Read extension output log or show guidance (operation param).
Beans MCP is a Model Context Protocol server for the Beans issue tracker. It provides programmatic and CLI interfaces for AI-powered interactions with Beans workspaces, enabling AI assistants to read, create, update, and manage issue beans.
Run npx @selfagency/beans-mcp /path/to/workspace from the command line. Optional parameters include --workspace-root, --cli-path, --port, and --log-dir. The server exposes 13 public MCP tools for interacting with beans.
The server checks against Beans CLI version 0.4.2 at startup. If versions differ, a warning is printed to stderr but startup continues.
All file and log operations validate paths to stay within the workspace or VS Code log directory. The `.beans/` prefix is automatically stripped from input paths.
No. `beans_bulk_create` and `beans_bulk_update` are best-effort: each item is processed sequentially and failures are reported per-item in the result array.
Yes. Closing a parent bean via `beans_update` with status `completed` or `scrapped` cascades the same status to all descendants.
Unfiltered list results are cached with a short burst TTL and a timestamp-probe refresh strategy. Mutation tools immediately invalidate the cache.
Hindsight: Agent Memory That Learns

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
Comments