Back to Browse

Sentarion MCP Server

Developer ToolsUse Caution4.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

Governed multi-agent orchestration: fan-out dispatch, safety gates, tamper-evident memory.

About

Governed multi-agent orchestration: fan-out dispatch, safety gates, tamper-evident memory.

Security Report

4.2
Use Caution4.2High Risk

Sentarion is a well-architected composite MCP server that delegates core functionality to three upstream services (Algernon, ArkHive, Humane) rather than reimplementing them. The codebase demonstrates solid security patterns including a fail-closed two-chamber governance gate, proper subprocess handling in worktree.py, and careful credential management. However, several moderate-severity issues warrant attention: environment variable exposure risks, incomplete error handling, and potential availability concerns when upstream services fail. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 5 high severity). Package verification found 1 issue.

7 files analyzed · 15 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

network_websocket

Check that this permission is expected for this type of plugin.

File System Read

Reads files on your machine. Normal for tools that analyze or process local data.

File System Write

Writes or modifies files on your machine. Check that this is expected for the tool.

process_spawn

Check that this permission is expected for this type of plugin.

Shell Command Execution

Runs commands on your machine. Be cautious — only use if you trust this plugin.

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-sammyboi81-sentarion": {
      "args": [
        "sentarion-mcp"
      ],
      "command": "uvx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

sentarion-mcp (v0.1.0)

Composite MCP server wrapping Algernon (fan-out orchestration) and ArkHive (governed audit/memory). Connects to both as an MCP client — does not reimplement either.

What's real right now

  • cost_estimate — pre-dispatch cost prediction, grounded in Algernon's own published benchmark numbers.
  • dispatch_with_dependencies — fan-out/fan-in wave ordering on top of Algernon's independent-task algernon_dispatch.
  • orchestrate_and_record — plan+dispatch, auto-logged to ArkHive's remember.
  • recall_and_replan — pulls ArkHive recall history into a new Algernon plan.

Governance — real, wired, fail-closed

govern_stub.py now carries the REAL ArkHive govern client (verified against the live GovernanceBlock engine, 2026-08-18):

  • wire in: {action, flags: [...], rules: [{trigger, action}]}
  • wire out: {vetoed: bool, reason, engine: "zero-LLM rule gate", auditable: true}
  • verdicts are binary (no "pending" state exists in the engine)
  • fail-closed: if ArkHive is unreachable, dispatch is blocked — an absent governor never silently approves
  • a blocked orchestrate_and_record returns the decision and skips dispatch

Not yet built (deferred, per the earlier feature list)

  • Durable/crash-resistant execution via mcp-agent (Temporal-backed) — listed as a dependency in pyproject.toml but not yet wired into server.py.
  • Phase-gate state machine (queue→work→review→terminal) inside ArkHive's govern — depends on #1 above.

Install (once ready)

pip install -e .

Run

sentarion

Support this project 💛

Sentarion, Algernon, and ArkHive are free, open source, and built on our own hardware. If they save you tokens or time:

Hosted endpoint

Skip the local install — connect any MCP client to: https://arkhive.dondatabrain.com/sentarion/mcp

Reviews

No reviews yet

Be the first to review this server!