Skip to main content
Glama

ultrabrain-mcp

Install. npm install -g @lcv-ideas-software/ultrabrain-mcp from npmjs.com, or npm install -g @lcv-ideas-software/ultrabrain-mcp --registry=https://npm.pkg.github.com from the GitHub Packages mirror.

Status. Stable. Current release: v01.02.01 (npm package 1.2.1). See CHANGELOG.md for the full release history.

First publication started at v01.00.00. Public GitHub tags use the LCV display convention v00.00.00; npm keeps normal SemVer.

Change History

The version history at a glance:

Release

Package

Date

Notes

v01.02.01

1.2.1

2026-07-17

Retro cross-review follow-up: export json+limit filters branches to the retained thoughts (latent leak, not tool-reachable), with a regression test.

v01.02.00

1.2.0

2026-07-17

Audit remediation: correctness cluster (persistence, state machine, validation, protocol), a vitest unit-test layer, and Tier-1 features (mermaid review, template coverage, related thoughts, structuredContent).

v01.01.01

1.1.1

2026-05-15

4-gate quality directive compliance: added Biome, aligned CI, applied cosmetic source cleanup, and synchronized SERVER_VERSION to 1.1.1.

v01.01.00

1.1.0

2026-05-12

Refinements for depth enforcement, active thought-reference validation, update record returns, real markdown merge output, optional file persistence, and expanded smoke coverage.

v01.00.00

1.0.0

2026-05-12

First LCV Ultrabrain MCP release: branded tool surface, session lifecycle, branching, merging, validation, analysis, prompts, resources, Pages, CI, publish, and StepSecurity baseline.

Related MCP server: mcp-llm-eval

What It Does

ultrabrain-mcp is an LCV-created MCP server for local, structured reasoning before engineering work is closed. It gives agents a single branded gate for:

  • step-by-step reasoning with branches and revisions;

  • quality metrics, confidence, budget mode, and meta checkpoints;

  • bias detection and counterexample prompts;

  • explicit evidence, assumptions, alternatives, risks, and next actions;

  • session review, validation, metrics, export, prompts, and resources.

The server does not call external LLM APIs. It is a local MCP reasoning scratchpad and quality gate, so source code and private task context stay inside the active MCP host.

Tools

Tool

Purpose

ultrabrain_start

Create a reasoning session and optionally seed the first thought.

ultrabrain_think

Append the canonical Ultrabrain reasoning step.

ultrabrain_update

Strengthen an existing thought with evidence, risks, confidence, or metrics.

ultrabrain_branch

Create or continue an alternative reasoning path.

ultrabrain_merge

Merge branch insights into a synthesis, best-evidence path, or decision.

ultrabrain_validate

Check evidence, alternatives, verification, bias, and closure gaps.

ultrabrain_analyze

Summarize quality, confidence, labels, bias counts, and recommendations.

ultrabrain_review

Render a session as summary, linear chain, tree, markdown, JSON, or Mermaid.

ultrabrain_status

Show session state, thought count, branches, and latest quality score.

ultrabrain_history

Return recent thought records.

ultrabrain_export

Export a session as markdown, text, or JSON.

ultrabrain_metrics

Return aggregate session and reasoning metrics.

ultrabrain_templates

List built-in LCV engineering reasoning templates.

ultrabrain_reset

Clear one session, or all sessions, removing their persisted files too.

Canonical Example

{
  "thought": "Map the failure, list evidence, compare alternatives, and choose the next verification step.",
  "thought_number": 1,
  "total_thoughts": 4,
  "next_thought_needed": true,
  "mode": "hybrid",
  "step_type": "analysis",
  "evidence": ["The failing behavior was reproduced locally."],
  "alternatives": ["patch the caller", "patch the shared parser"],
  "risks": ["a shared parser change can affect unrelated hosts"],
  "next_actions": ["run the focused test", "inspect the shared call path"],
  "quality_metrics": {
    "logical_consistency": 4,
    "completeness": 4,
    "objectivity": 4,
    "practicality": 5,
    "clarity": 5
  },
  "response_format": "json"
}

MCP Configuration

Global npm installation target in the LCV Windows environment:

C:\npm-global\node_modules\@lcv-ideas-software\ultrabrain-mcp

Use the MCP server name ultrabrain in host configs:

{
  "mcpServers": {
    "ultrabrain": {
      "command": "ultrabrain-mcp",
      "args": []
    }
  }
}

Development checkout and global installation are intentionally separate. Do not create a junction or symlink from C:\npm-global\node_modules\@lcv-ideas-software\ultrabrain-mcp to the workspace checkout.

Optional local persistence can be enabled per host with ULTRABRAIN_STATE_DIR or ULTRABRAIN_PERSIST_DIR. When unset, sessions remain process-local.

Development

npm install
npm test
npm run format:public:check
npm pack --dry-run

The smoke test starts the built MCP server over stdio, lists tools, verifies the branded ultrabrain_* surface, exercises session start, thought, branch, merge, validation, status, export, prompts, and resources.

Release Automation

This repository follows the LCV package baseline:

  • CI runs on main pull requests and pushes.

  • Dependabot tracks npm and GitHub Actions updates.

  • Pages deploys the static site from site/ using ultrabrain-mcp.lcv.dev.

  • Auto-tagging derives padded public tags from package.json version.

  • Publish workflow releases to npmjs.com, GitHub Packages, and GitHub Releases.

  • StepSecurity Harden-Runner is enabled on workflows.

Research

See docs/research-matrix.md. Ultrabrain imports ideas only at the architecture level. It does not copy third-party code, text, branding, non-English localization strings, or external model/API behavior.

Repository conventions

License

Apache-2.0. See LICENSE, NOTICE, and THIRDPARTY.


Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/LCV-Ideas-Software/ultrabrain-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server