# UNITARES

A self-hosted record that preserves agent decisions, lineage, and test results across session restarts and handoffs.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 5
- Author: cirwel
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/cirwel/unitares
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/unitares

## What it does

Long-running coding sessions often lose progress during restarts. When one agent finishes or crashes, the next process usually starts blind. UNITARES operates as a local shared log. Agents record discoveries, link new facts to replaced hypotheses, and verify test outcomes through standard MCP calls.

The backend relies on PostgreSQL with AGE and pgvector extensions alongside Redis. MCP clients connect directly to `http://localhost:8767/mcp/`. During check-ins, the runtime policy responds with `proceed`, `guide`, or `pause` statuses, temporarily halting execution if review rules demand it. Agents can also query secondary engines like Ollama through the `consult` feature.

Keep in mind that no language model integrations come preconfigured out of the box. You will need a functioning Docker Compose environment to launch the infrastructure.

## Requirements
- Needs: Python and uv (commands run via uvx)

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- maintain decision history and evidence across agent restarts
- mark outdated hypotheses when a successor finds the real bug
- track build and test results against prior agent check-ins
- pause agent actions automatically until review conditions clear

## Example prompts
- Check UNITARES shared memory for previous investigation notes on the flaky upload test
- Record this clock skew bug and mark the earlier flaky test finding as superseded
- Use the consult tool to get an external opinion from Ollama on this schema migration

## Similar
- [REA](https://affpapa.org/en/nevibecode/mcp/rea.md) — MCP server · ★ 392262
- [GitHub](https://affpapa.org/en/nevibecode/mcp/github.md) — MCP server · ★ 33989
- [Netdata](https://affpapa.org/en/nevibecode/mcp/netdata.md) — MCP server · ★ 81163
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [Codebase Memory](https://affpapa.org/en/nevibecode/mcp/codebase-memory.md) — MCP server · ★ 47577
- [mcp-server](https://affpapa.org/en/nevibecode/mcp/mcp-server.md) — MCP server · ★ 43902

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
