Skip to main content
Glama
benoit-sigwald

Omni-mcp

Omni-mcp (Gateway Unifié MCP & Moteur Prisme BP v3)

License Python Docker OCI

Omni-mcp est la passerelle universelle Model Context Protocol (MCP) combinant le moteur d'analyse comportementale forensique Behavioral Profiler (BP v3), le moteur Prisme, et l'orchestration unifiée des Meta-Skills.

Il s'appuie sur une persistance centralisée dans la base de données PostgreSQL 18 / ArxDB01 hébergée sur l'infrastucture Oracle Cloud Infrastructure (OCI).


🌟 Fonctionnalités Principales

  • Behavioral Profiler (BP v3) : Grille d'analyse en 5 niveaux (Analyse Linguistique Forensique, Filtre Jiaowang / Asperger, Moteur de Confiance, M.I.C.E. & Sombre Triade, Postures R.A.S.C.L.S.).

  • Persistance PostgreSQL 18 : Sauvegarde synchrone des baselines, digests forensiques et logs d'élicitation dans le schéma prisme d'ArxDB01.

  • Passerelle Méta-Skills (omni_route_action) : Point d'entrée unique pour le routage dynamique d'outils (BP, Science, Firebase, Dev) réduisant de 85% le poids du prompt système LLM.

  • Optimisé OCI ARM64 : Dockerfile multi-stage durci exécutable sur instances Ampere A1 via Coolify & Traefik.


Related MCP server: EVOKORE-MCP

🚀 Outils Exposés via MCP

Outil MCP

Description

Persistance DB

bp_analyze_profile

Analyse comportementale forensique 5 Niveaux avec scoring [HAUTE], [MED].

Oui (prisme.action_logs)

bp_get_digest

Extraction du profil sujet et résumés d'analyse.

Oui (prisme.profiles)

bp_update_profile

Mise à jour incrémentale des traits et vulnérabilités sujets.

Oui (prisme.profiles)

omni_route_action

Passerelle de routage dynamique vers les domaines applicatifs.

Non


⚙️ Installation & Lancement Local

1. Cloner le dépôt

git clone https://github.com/benoit-sigwald/omni-mcp.git
cd omni-mcp

2. Configurer l'environnement

cp .env.example .env
# Éditer .env avec la chaîne de connexion PostgreSQL ArxDB01

3. Exécuter en local avec Docker Compose

docker compose up --build

🌐 Déploiement sur OCI (Coolify)

  1. Créer une nouvelle application dans Coolify connectée au dépôt GitHub benoit-sigwald/omni-mcp.

  2. Sélectionner le Build Pack Dockerfile.

  3. Domaine configuré : arx-mcp.duckdns.org/omni (ou sous-chemin dédié).

  4. Port exposé : 9430.

  5. Injecter la variable POSTGRES_URI.


📄 Licence

Dépôt public sous licence MIT.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    An MCP orchestration layer that aggregates multiple MCP servers while exposing only 8 meta-tools, dramatically reducing context window usage, and provides SLOP scripting, event monitoring, and tool customization.
    10
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Multi-server MCP aggregator with 266 skills, an orchestration runtime, fleet/claims coordination, and hook-driven session governance for autonomous Claude/Cursor/Gemini agent runs.
    3
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server that enforces forensic methodology and prevents hallucinations by requiring evidence links and deterministic verification, exposing 129 forensic operations across 14 categories with auto-correlation and reasoning engine.
    2
    MIT