diff --git a/README.md b/README.md index d8df424..b6cbd33 100644 --- a/README.md +++ b/README.md @@ -33,15 +33,70 @@ gomcp init gomcp serve --port 9100 ``` +## πŸ“¦ Installation Options + +### From Source +```bash +git clone https://github.com/syntrex-lab/gomcp.git +cd gomcp +go build -o gomcp ./cmd/gomcp +``` + +### Docker +```bash +docker run -d -p 9100:9100 syntrex/gomcp:latest +``` + +### Package Managers +- **Homebrew (macOS)**: `brew install syntrex-lab/tap/gomcp` *(planned)* +- **Chocolatey (Windows)**: `choco install gomcp` *(planned)* + ## 🧠 Use Cases - **Autonomous Agents:** Build agents with infinite, structured memory. - **Secure RAG:** Query codebases with provable bounds and role-based clearance. - **Local AI Context:** Supercharge your local LLMs (Ollama, vLLM) with a centralized context nervous system. ## πŸ—οΈ Architecture + +```text +β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” +β”‚ β”‚ MCP β”‚ GoMCP Server β”‚ Tools β”‚ β”‚ +β”‚ LLM Agent │◀─────▢│ β”œβ”€ DIP Pipeline & Oracle Guard │◀─────▢│ Environment & β”‚ +β”‚ (Ollama/vLLM) β”‚ β”‚ β”œβ”€ CΒ³ Memory (L0-L3) β”‚ β”‚ Local Resources β”‚ +β”‚ β”‚ β”‚ └─ Sentinel Lattice Sync β”‚ β”‚ β”‚ +β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ +``` + +GoMCP sits between your LLM and the world, providing: +- Persistent memory across sessions +- Secure tool execution with DIP validation +- Real-time threat detection via Sentinel Lattice + GoMCP is the open-source core of Syntrex AI SOC. It handles memory and orchestration, while the enterprise layer adds correlation, dashboards, and compliance reporting. -## πŸ›‘οΈ Enterprise CTA +## πŸ›‘οΈ Security Model + +GoMCP implements defense-in-depth with multiple layers: + +| Layer | Protection | Mechanism | +|-------|------------|-----------| +| **Intent** | Malicious prompts | DIP Pipeline + Oracle Deny-First | +| **Memory** | Data leakage | CAFL capability flow control | +| **Tools** | Tool abuse | Entropy Gate + Circuit Breaker | +| **Audit** | Tampering | SHA-256 Decision Logger (immutable) | +| **Network** | Unauthorized access | mTLS + Genome Verification | + +All security primitives are based on the [Sentinel Lattice](docs/lattice.md) framework with mathematical guarantees. + +## πŸ“š Learn More + +- πŸ“š [Full Documentation](docs/) +- πŸ›‘οΈ [Sentinel Lattice Specification](docs/lattice.md) +- πŸ”§ [MCP Tools Reference](docs/mcp-tools.md) +- 🏒 [Enterprise Features](https://syntrex.pro) +- πŸ’¬ [Discord Community](https://discord.gg/syntrex) + +## 🏒 Enterprise CTA Need a full SOC dashboard, 66 offensive Rust engines, and distributed intelligence orchestration? Check out our enterprise platform: **[Syntrex AI SOC](https://syntrex.pro)**