arifOS MCP Server

arifOS MCP Server

Provides a constitutional governance framework for AI agents, offering 13 MCP tools for session initiation, reasoning, evidence fetching, judgment, and execution, all governed by hard invariant laws and a hierarchical set of constitutional floors.

Category
Visit Server

README

<div align="center">

βš™οΈ arifOS β€” Constitutional Kernel

Sovereign AI governance. Forged, not given.

πŸ“‹ First time here? Read CLARITY.md β€” explains the two-repo structure (arifos vs arifOS).

CI PyPI Python Version License MCP Floors Port

<br/>

DITEMPA BUKAN DIBERI β€” "Forged, Not Given." No manipulation. No theorizing. Only F2 ground truth.

Quick Start Β· 13 Tools Β· 13 Floors Β· Architecture Β· Deploy

<!-- SOT-MANIFEST owner: Arif last_verified: 2026-06-04 valid_from: 2026-06-04 valid_until: 2026-09-04 confidence: high scope: /root/arifOS -->

</div>


πŸ—ΊοΈ Architecture


⚑ Quick Start

# Install
pip install arifos

# Run (bare-metal β€” port 8088)
python -m arifosmcp.server

# Health check
curl http://localhost:8088/health | python3 -m json.tool

# List MCP tools
curl -X POST http://localhost:8088/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

Stdio mode (local agents β€” Claude Code, OpenCode, Continue CLI)

arifOS is dual-transport. Use AAA_MCP_TRANSPORT=stdio or the runtime minimal entry for agents that launch the server as a subprocess:

# Native FastMCP auto-detect (stdio when stdin is not a TTY)
AAA_MCP_TRANSPORT=stdio python -m arifosmcp.server

# Runtime minimal β€” organ-proxy capable, localhost federation discovery
AAA_MCP_TRANSPORT=stdio uv run python -c \
  "from arifosmcp.runtime.__main__ import main; main()"

Agent config example:

{
  "mcpServers": {
    "arifos": {
      "command": "python3",
      "args": ["-m", "arifosmcp.server"],
      "cwd": "/root/arifOS",
      "env": { "AAA_MCP_TRANSPORT": "stdio" }
    }
  }
}

In stdio mode the bridge discovers WEALTH/WELL/GEOX over http://127.0.0.1:18082, :18083, :8081 β€” no Cloudflare, no TLS, works offline. Override via WEALTH_BRIDGE_HOST, WELL_BRIDGE_HOST, GEOX_BRIDGE_HOST env vars.

Systemd deployment: deploy/arifos.service


πŸ› οΈ Tool Surface

13 canonical public tools (84 wired internally β€” see /health for live count). Public MCP endpoint: https://arifos.arif-fazil.com/mcp

# Tool Stage Class Floors Role
1 arif_session_init 000_INIT AGI F01 F11 F12 Session bootstrap β€” call first
2 arif_sense_observe 111_SENSE AGI F02 F07 Web search Β· repo map (read-only)
3 arif_evidence_fetch 222_EVIDENCE AGI F02 F03 F05 Verified fetch with SOT citation
4 arif_mind_reason 333_REASON AGI F02 F07 F08 Self-critiquing symbolic reasoning
5 arif_kernel_route 444_ROUTE AGI F01 F03 F04 Route intent β†’ correct organ
6 arif_reply_compose 444r_REPLY AGI F04 F06 F09 Governed response composition
7 arif_memory_recall 555_MEMORY AGI F01 F08 Vector recall across sessions
8 arif_heart_critique 666_HEART ASI F05 F06 F09 Ethical critique Β· consequence model
9 arif_gateway_connect 666g_GATEWAY ASI F01 F03 Cross-organ bridge (GEOX/WEALTH/WELL)
10 arif_ops_measure 777_OPS AGI F04 VPS health Β· thermodynamic metrics
11 arif_judge_deliberate 888_JUDGE ASI F11 F13 Constitutional arbitration β€” SEAL/HOLD/VOID
12 arif_forge_execute 010_FORGE AGI F01 F11 F13 Build execution (requires SEAL verdict)
13 arif_vault_seal 999_SEAL APEX F01 F11 F13 Immutable VAULT999 anchoring

Schemas: arifosmcp/constitutional_map.py Β· Registry: APEX/ASF1/tool_registry.json


πŸ›οΈ Constitutional Laws F1–F13

Hard invariants. Not heuristics. Derived from EUREKA_INSIGHTS_SEAL_v2026.04.07.

DB (s000.constitutional_floors) is the source of truth for floor classification. Canon docs mirror the DB, not the other way around. F13 RATIFIED 2026-06-03 β€” Muhammad Arif bin Fazil.

Floor Name Type Domain Invariant
F1 AMANAH HARD Reversibility βˆƒ undo(a) β€” irreversible ops require explicit human ack
F2 TRUTH HARD Evidentiality No fabrication Β· uncertainty Ο„ β‰₯ 0.99 Β· FACT/EST/HYPO/UNK labels
F3 WITNESS DERIVED Consensus Byzantine Wβ‚„ = ∜(Human Γ— AI Γ— Earth Γ— Verifier) β‰₯ 0.75 (composite of F2 + F11 β€” not standalone)
F4 CLARITY HARD Progress Entropy reduction Ξ”S ≀ 0 Β· intent declared before action
F5 PEACEΒ² SOFT Stability Lyapunov stability Β· PEACEΒ² β‰₯ 1.0 Β· non-destructive power
F6 EMPATHY SOFT Stakeholder Protect weakest stakeholder Β· ΞΊα΅£ β‰₯ 0.70 (social) / 0.10 (ops)
F7 HUMILITY HARD Epistemic Uncertainty bounds Ω ∈ [0.03, 0.05]
F8 GENIUS DERIVED Correctness G = (A Γ— P Γ— X Γ— EΒ²) Γ— (1 - h) β‰₯ 0.80 (composite of F2 + F4 + F7 + F10)
F9 ANTIHANTU HARD Integrity Reject manipulation Β· C_dark < 0.30 Β· machine is instrument
F10 ONTOLOGY HARD Coherence Strict StrEnum + Pydantic schemas Β· category lock (boolean)
F11 AUTH HARD Identity Verified identity Β· sensitive calls require session_id + auth_token
F12 INJECTION HARD Security Sanitize all params Β· injection_probability < 0.85
F13 SOVEREIGN HARD Apex Arif Fazil has absolute final veto. No algorithm overrides.

Floor classification (orthogonal axes):

  • HARD (9): F1, F2, F4, F7, F9, F10, F11, F12, F13 β€” independently enforceable; violations trigger VOID or HOLD
  • SOFT (2): F5, F6 β€” important concern; violations trigger CAUTION or HOLD, never silent
  • DERIVED (2): F3, F8 β€” composite floors; not independently stored as verdict triggers, label only

enforcement_level (DB column, unchanged): blocking (F1, F2, F5, F9, F10, F11, F12, F13) or required (F3, F4, F6, F7, F8) β€” orthogonal to law_type column.

Implementation: core/shared/floors.py (runtime SOT) Β· DB SOT: s000.constitutional_floors


πŸ”’ Governance Protocol

888_JUDGE Gate

Tier 0  Read-only              β†’ auto-allowed
Tier 1  Mutating               β†’ plan required
Tier 2  High blast radius      β†’ Arif explicit ack
Tier 3  Atomic / irreversible  β†’ 888_JUDGE gate + explicit command

No agent executes a Tier 3 action without human authorization. Non-negotiable.

Action Call Order (enforced)

sequenceDiagram
    participant Agent
    participant arifOS
    participant JUDGE as 888_JUDGE
    participant VAULT as VAULT999

    Agent->>arifOS: arif_session_init()
    Agent->>arifOS: arif_mind_reason() / arif_evidence_fetch()
    Agent->>arifOS: arif_judge_deliberate(candidate)
    arifOS->>JUDGE: deliberate β†’ SEAL | HOLD | VOID
    JUDGE-->>Agent: verdict + judge_state_hash
    Agent->>arifOS: arif_forge_execute(ack_irreversible=true, judge_state_hash)
    arifOS->>VAULT: arif_vault_seal() β†’ immutable record

πŸ“ Directory Structure

arifOS/
β”œβ”€β”€ arifosmcp/              MCP Shell β€” public tool surface (port 8088)
β”‚   β”œβ”€β”€ core/               Constitutional MCP wrapper
β”‚   β”œβ”€β”€ contracts/          StrEnum-based contracts (Python 3.11+)
β”‚   β”œβ”€β”€ runtime/            Verdict wrapper Β· tool registry Β· integrity
β”‚   β”œβ”€β”€ memory/             Vector store + agent buffers
β”‚   β”œβ”€β”€ tools/              13 canonical tool implementations
β”‚   β”œβ”€β”€ manifests/          PHOENIX-72 tool manifest
β”‚   β”œβ”€β”€ requirements.txt    Full dependency set
β”‚   └── requirements-lean.txt  Minimal deploy set
β”‚
β”œβ”€β”€ core/                   Legacy Constitutional Engine (root, active)
β”‚   β”œβ”€β”€ organs/             Metabolic pipeline _0_init β†’ _9_seal
β”‚   β”œβ”€β”€ physics/            Thermodynamic budget (W_scar)
β”‚   β”œβ”€β”€ vault999/           6-layer audit trail
β”‚   β”œβ”€β”€ shared/             F1–F13 floor definitions + guards
β”‚   β”œβ”€β”€ governance_kernel.py
β”‚   β”œβ”€β”€ floors.py
β”‚   └── judgment.py
β”‚
β”œβ”€β”€ contracts/              Constitutional contracts (Enum-based)
β”œβ”€β”€ memory/                 Human session logs + identity canon
β”œβ”€β”€ commands/               Canonical entrypoint layer (53 files)
β”œβ”€β”€ deploy/                 VPS configs Β· systemd Β· Caddy Β· Compose
β”œβ”€β”€ CONFIG/                 Secret registry Β· kernel charter (SEALED)
β”œβ”€β”€ APEX/ASF1/              69KB tool registry Β· 33-tool orthogonal matrix
β”œβ”€β”€ tests/                  135 test files
└── docs/
    β”œβ”€β”€ 00_META/            CONSTITUTION.md Β· CORE_SPEC Β· DOC_FAMILY_MAP
    β”œβ”€β”€ constitutional/     GEOX + WEALTH invariant annexes
    └── architecture/       TRI_WITNESS_GODEL Β· PHOENIX docs

🏷️ AAA Namespace Doctrine

AAA is a polymorphic sovereign acronym. It has multiple valid surfaces, each with a distinct role and authority boundary. When precision matters, qualify the surface:

Term Surface Role
AAA-HF Hugging Face dataset ariffazil/AAA Doctrine corpus, F1–F13 floors, verdicts, schemas, gold eval records
AAA-Cockpit GitHub repo ariffazil/AAA Control plane, A2A gateway, agent registry, mission control
AAA-Doctrine Conceptual layer Constitutional principle: alignment, authority, accountability
AAA-Interface Operator surface Human visibility β€” inspect actions, approvals, seals
AAA-Eval Benchmark layer Gold records and evaluation harness

Invariant: AAA-HF defines doctrine β†’ arifOS applies doctrine β†’ MCP tools execute β†’ Supabase records β†’ VAULT999 seals β†’ AAA-Cockpit displays β†’ Arif decides.

β†’ Full specification: docs/architecture/AAA_NAMESPACE_DOCTRINE.md


🌐 Federation

graph LR
    subgraph VPS ["af-forge  72.62.71.199"]
        A["βš™οΈ arifOS\n:8088"] 
        B["⚑ A-FORGE\n:7071"]
        C["🌍 GEOX\n:8081"]
        D["πŸ’° WEALTH\n:18082"]
        E["🧬 WELL\n:18083\n(active)"]
        F["πŸŽ›οΈ AAA\n:80/443"]
        G["βš–οΈ APEX\n:3002"]
    end

    A <--> B
    A <--> C
    A <--> D
    A <--> E
    F --> A
    G --> A

    style A fill:#1e1b4b,stroke:#6d28d9,color:#e9d5ff
    style F fill:#0c4a6e,stroke:#0284c7,color:#e0f2fe
Organ Path Role
arifOS (this repo) /root/arifOS Constitutional kernel Β· MCP Β· VAULT999
A-FORGE /root/A-FORGE TypeScript execution engine
AAA /root/AAA React control plane Β· A2A gateway
GEOX /root/geox Earth intelligence Β· wells Β· seismic
WEALTH /root/WEALTH Capital intelligence Β· valuation
WELL /root/WELL Human readiness substrate
APEX /root/APEX 888 deliberation relay (internal only)

πŸš€ Deployment

Surface Detail
MCP Shell python -m arifosmcp.server Β· port 8088
Systemd infrastructure/systemd/arifos.service
Docker deploy/docker-compose.yml
Public MCP https://arifos.arif-fazil.com/mcp
Health https://arifos.arif-fazil.com/health
Live deployment af-forge (72.62.71.199) Β· kanon 4b6220e Β· release v2026.05.05-SSCT

βœ… MCP Concurrency (PHOENIX-73C): Fixed β€” stateless_http=False enables per-client session management. Multiple concurrent SSE clients supported.

⚠️ FLOOR SOT HIERARCHY: The table above is descriptive. The canonical implementation is core/shared/floors.py (CONSTITUTIONAL_VERSION = "2026.03.12--FORGED"). F3 in code is Quad-Witness (Wβ‚„, Byzantine, 4-witness) β€” the README's "Tri-witness" label predates the 4-witness hardening. F5 domain in code is "Lyapunov stability" β€” README's "Dignity" is a simplification. F11 in code is CommandAuth β€” README's "AUTH" is a contraction. F9 in code uses strict C_dark < 0.30 (not ≀). Live /health reports floors_hard_doctrinal β‰  floors.py hard set; the resolution requires F13 sovereign sign-off β€” see arifOS/ROOT_888_HOLD.md.


πŸ§ͺ Testing

# Full suite
python -m pytest tests/ -q --tb=short

# Constitutional floors only
python -m pytest tests/constitutional/ -q

# Single floor
python -m pytest tests/constitutional/test_f1_amanah.py -q

# Lint + typecheck
ruff check . && mypy arifosmcp/

πŸ“‹ PHOENIX-72 Readiness

Item Status
Stable mode canonical13
Live tools 13 canonical + 4 diagnostic + 4 wiki + 1 drift = 22
Target 72 tools
PHOENIX-72 sealed ❌ NOT SEALED β€” see docs/PHOENIX_72_STATUS.md
Drift check βœ… implemented (mcp_drift_check)
Manifest arifosmcp/manifests/phoenix72.tools.json

Do not claim PHOENIX-72 sealed until drift_detected=false with 72 live tools.


πŸ“š Key References

Document Purpose
AGENTS.md Agent landing protocol β€” read first
AGENT_KERNEL_START.md Agent boot sequence
INVARIANTS.md Hard constitutional invariants
FEDERATION_STATUS.md Live organ health
docs/00_META/CONSTITUTION.md Master constitution
CONFIG/charter/kernel.charter.yaml Kernel charter (SEALED)
APEX/ASF1/tool_registry.json 69KB canonical tool registry

<div align="center">

arifOS Β· Constitutional AI Kernel Β· AGPL-3.0 Β· release v2026.05.26 Β· live v2026.05.05-SSCT (kanon-2a323ba)

Version policy: the release badge reflects the latest GitHub release. The live deployment on af-forge is v2026.05.05-SSCT β€” see https://arifos.arif-fazil.com/health for the canonical runtime version.

Designed and maintained by Muhammad Arif Fazil β€” Senior Exploration Geoscientist. Proof over philosophy. Architecture performed, not theorized. Β· 999_SEAL ALIVE

</div>

<!-- Steel Forge Validation Cycle - Phase 4 complete -->

πŸ›οΈ Federation

Organ Repository Role Port
arifOS ariffazil/arifOS Constitutional Kernel Β· F1-F13 8088
AAA ariffazil/AAA Reality Console Β· A2A Gateway 3001
A-FORGE ariffazil/A-FORGE Execution Shell 7071
GEOX ariffazil/geox Earth Intelligence 8081
WEALTH ariffazil/wealth Capital Intelligence 18082
WELL ariffazil/well Human Readiness 18083
arif-sites ariffazil/arif-sites Public Surfaces 443

Constitutional authority: F1-F13 floors, 888_JUDGE, and VAULT999 live in ariffazil/arifOS.
Live federation status: See ariffazil/arifOS/FEDERATION_STATUS.md.

πŸ“– Glossary

These terms appear throughout the arifOS federation. They are precise within the system β€” here is what each one means in plain English.

Term Meaning
DITEMPA BUKAN DIBERI "Forged, not given" (Malay). The system was built under real constraint, not handed down.
F1–F13 / Constitutional Laws Thirteen rules the AI cannot override β€” like physical laws, not suggestions.
888 HOLD The condition where the AI refuses to decide and hands the question back to the human.
SEAL Constitutional approval β€” proceed. The system has verified that the action is lawful under the floors.
SABAR "Patient discipline" (Malay). Hold β€” wait for more evidence or human review.
VOID Rejected. The action violates one or more constitutional floors.
VAULT999 The append-only audit ledger where all sealed decisions are permanently recorded.
AAA Trinity Three reasoning layers: Mind (AGI β€” proposes), Heart (ASI β€” critiques), Judge (APEX β€” decides).
W@W Federation The four core organs: arifOS, GEOX, WEALTH, and WELL β€” AI subsystems that must reach consensus.
Golden Path The 10-stage workflow from session boot (000) to vault closure (999).
Tri-Witness The requirement that Human, AI, and Earth (physical reality) agree before a verdict seals.
GΓΆdel Lock The insight (from GΓΆdel's incompleteness theorem) that no AI can fully audit itself β€” hence Tri-Witness.
G-score System elegance metric (0–1). Measures how coherently the federation is operating.

πŸ“„ Contributing

This repository operates under the arifOS Federation constitution (F1–F13).
See AGENTS.md for the canonical boot sequence and agent operating rules.

πŸ“œ License

AGPL-3.0. See LICENSE.


DITEMPA BUKAN DIBERI β€” Forged, Not Given.

Evidence Contract. This organ emits the standard envelope (epistemic_tag, evidence_quality, source_attribution, uncertainty_band, delta_S) per arifOS 000_CONSTITUTION.md Appendix B. arifOS reads the envelope and applies L01–L13. This organ does not self-judge.

Changelog

  • v2026.06.06-LAW-SEAL (2026-06-06): Constitution unified. 13 Laws (L01-L13) named canonically. Bare-metal deploy (9c161d4). runtime_drift=False. 12/12 federation ports green. entropy=13/100. F13 ack closed.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured