Beale-CC
Click on "Install 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., "@Beale-CCCan you find my last runbook on incident response?"
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.
Beale-CC
Beale-CC is a local, agent-neutral compatibility bridge for Beale research workspaces. It provides a bundled Claude Code plugin backed by a stdio MCP server that serves MCP 2026-07-28 while retaining the legacy handshake required by older Claude Code clients.
The bridge uses Honeycrisp's public workspace-tool API rather than Beale's Electron IPC or direct SQL writes. A Claude Code session and Beale can therefore continue the same research through typed memory, workspace-default memory search, subject-explicit search, revisioned runbooks, the active research profile, and recorded workspace context.
It does not contribute a system prompt, prompts, skills, commands, hooks, subagents, AGENTS.md, CLAUDE.md, or delegation policy. Those remain owned by the agent using the MCP server.
Requirements
Node.js 22.19 or later
A sibling
honeycrispcheckout when developing or rebuilding Beale-CCClaude Code for plugin installation
Related MCP server: SafeFlo
Build and test
npm ci
npm test
npm run validate:pluginThe build produces a standalone ESM plugin server at plugins/beale-cc/dist/server.mjs. The installed Claude plugin is copied into Claude Code's cache, so the bundle includes every runtime dependency and does not reach back into this source checkout.
Install in Claude Code
claude plugin marketplace add C:\path\to\Beale-CC
claude plugin install beale-cc@beale-cc-localOpen Claude Code in the research workspace. The plugin passes ${CLAUDE_PROJECT_DIR} to the server at startup, permanently binding that server process to the active workspace.
After rebuilding an already installed plugin, update the marketplace and reinstall the plugin so Claude Code refreshes its cached copy.
MCP surface
Tools:
workspace_contextmemory_search,memory_get,memory_save,memory_correct,memory_linkrunbook_list,runbook_get,runbook_create,runbook_append
Resources:
beale://workspace/contextbeale://workspace/profilebeale://profilesbeale://profile/{id}beale://memory/catalogbeale://memory/recentbeale://memory/{id}beale://runbooksbeale://runbook/{id}
Profile capabilities can disable the corresponding memory or runbook surface. beale://workspace/profile is the active, snapshot-pinned workspace profile. beale://profiles exposes the built-in Security Research and Mathematics catalogs for discovery, while beale://profile/{id} exposes one catalog. These resources omit agent prompts and model-job configuration and do not change the active workspace profile. Select a profile through Beale or the workspace's normalized .honeycrisp/profile.json; this MCP server does not add model-facing profile mutation.
Runbooks are recorded procedures and are never executed by this server.
Workspace continuity
Canonical durable storage remains Honeycrisp-owned:
Global memory database:
~/.honeycrisp/memory.sqliteGlobal artifact store:
~/.honeycrisp/artifactsOptional workspace profile:
.honeycrisp/profile.jsonBeale workspace metadata, when Beale opens the directory:
.beale/
Workspace identity is the shared deterministic ID derived from the resolved absolute workspace path. Beale-CC prefers Beale's durable workspace_research_subjects binding and active immutable profile snapshot when present. For a Claude-first workspace, Honeycrisp creates the same workspace ID and a workspace-placeholder subject; Beale retains that subject during later onboarding when it already owns durable memory. Workspace copies or moves have a new path-derived identity.
Memory search defaults to the current workspace. Subject-wide recall requires scope: "subject"; there is no global cross-workspace search.
External Claude Code sessions do not create Beale run or transcript rows. Continuity covers durable research state and workspace guidance, not Beale session history.
Restart the Claude Code MCP server after Beale changes the workspace subject, authorization metadata, or active research profile. Beale-CC refuses tool and resource access when it detects that the live process's subject binding has changed, preventing writes to a stale subject.
Security boundary
The server is local stdio only and opens no network listener.
The workspace root is fixed at process startup and cannot be supplied by a model tool call.
Database paths, credential material, registry paths, and the unscoped global artifact manifest are not exposed through MCP results.
Recorded authorization is projected as context; reading it does not grant authorization or enable live-target testing.
Beale-CC, Beale, Honeycrisp, target code, and research tools run with the current user's host privileges. Use an externally launched VM or container when OS isolation is required.
Memory and runbook content is untrusted research data. Honeycrisp remains authoritative for taxonomy validation, evidence references, revisions, and workspace ownership.
The server implementation follows the MCP 2026-07-28 specification and the official TypeScript SDK stdio serving guidance. Plugin packaging follows the Claude Code plugin reference.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that lets host-side Claude Cowork dispatch work into Claude Code running inside your devcontainer over stdio.16MIT
- Alicense-qualityAmaintenanceLocal MCP server for Claude Code providing persistent memory, task planning, and agent coordination with full transparency and no network calls.2MIT
- Alicense-qualityDmaintenanceCode intelligence MCP server for Claude Code providing multi-project code graph, semantic search, session history, knowledge base, and web search.3MIT
- Flicense-qualityBmaintenanceProvides a secure interface to run Anthropic's Claude Code CLI as an MCP server, enabling task execution, persistent memory, and integration with MCP-enabled IDEs.
Related MCP Connectors
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/philo-groves/Beale-CC'
If you have feedback or need assistance with the MCP directory API, please join our Discord server