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-taskalgernon_dispatch.orchestrate_and_record— plan+dispatch, auto-logged to ArkHive'sremember.recall_and_replan— pulls ArkHiverecallhistory 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_recordreturns 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:
- Donate: https://dondatabrain.com (Stripe link on the page)
- Go Pro: hosted endpoints, priority support, and the InboxAxe business suite → https://inboxaxe.com
Hosted endpoint
Skip the local install — connect any MCP client to:
https://arkhive.dondatabrain.com/sentarion/mcp
Metadata
Release files for sentarion-mcp 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sentarion_mcp-0.2.1.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sentarion_mcp-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 29.4 kB
Release files / sentarion_mcp-0.2.1.tar.gz
| Download URL | sentarion_mcp-0.2.1.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
289e5a92222af1c8be73431f6621f06b624c7466f2a3c29772361fefc1fffc02
|
|
BLAKE2b-256 checksum How to use checksums |
6b109e056c2804a3356edcff8e5c1812804c1343a227e52a09d96d31e66a9298
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / sentarion_mcp-0.2.1-py3-none-any.whl
| Download URL | sentarion_mcp-0.2.1-py3-none-any.whl |
|---|---|
| Size | 15.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bbd1b315cbcdd08a0c5c3f03d264373722c2ca5c903290a549c768d988f8dc5a
|
|
BLAKE2b-256 checksum How to use checksums |
e5540fbfcc302173698d81b53be93fa8dc998348fd20f04ae0fea350cc215259
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|