2026-03-31 22:34:05 +10:00
# 🛡️ GoMCP: The Secure Memory Core for AI Agents
[🇺🇸 English ](README.md ) | [🇷🇺 Русский ](README_ru.md ) | [🇨🇳 简体中文 ](README_zh.md )
2026-03-11 15:12:02 +10:00
2026-03-31 22:01:51 +10:00



2026-03-31 22:34:05 +10:00
[](https://github.com/syntrex-lab/gomcp/actions)
2026-03-11 15:12:02 +10:00
2026-03-31 22:13:34 +10:00
> **"Единственный RLM-сервер памяти с математически доказанной безопасностью (Sentinel Lattice). Работает локально, масштабируется глобально."**
2026-03-31 22:34:05 +10:00
> Part of the [Syntrex AI SOC](https://syntrex.pro) ecosystem.
2026-03-11 15:12:02 +10:00
2026-03-31 22:13:34 +10:00
GoMCP is the enterprise core of the Syntrex AI SOC ecosystem. It is an extremely fast, secure, and persistent Model Context Protocol (MCP) server entirely written in Go. GoMCP gives Large Language Models a permanent, evolving memory and self-modifying context, transforming standard text agents into self-improving persistent intelligences.
2026-03-11 15:12:02 +10:00
2026-03-31 22:01:51 +10:00
## 🚀 Key Features
2026-03-31 22:13:34 +10:00
- 🛡️ **Sentinel Lattice Primitives:** (TSA, CAFL, GPS...)
- ⚡ **Sub-millisecond latency:** Pure Go execution with optional Rust bindings
- 🔌 **57+ Native MCP Tools:** Deeply integrated tools right out of the box
- 💾 **Persistent Causal Graph Memory:** Hierarchical memory layers (L0-L3) backed by robust SQLite temporal caching
2026-03-11 15:12:02 +10:00
2026-03-31 22:01:51 +10:00
## ⚡ Quick Start
2026-03-11 15:12:02 +10:00
2026-03-31 22:34:05 +10:00
Get up and running in 30 seconds:
2026-03-11 15:12:02 +10:00
```bash
2026-03-31 22:34:05 +10:00
# Install
go install github.com/syntrex-lab/gomcp@latest
2026-03-11 15:12:02 +10:00
2026-03-31 22:34:05 +10:00
# Initialize
2026-03-31 22:01:51 +10:00
gomcp init
2026-03-31 22:34:05 +10:00
# Run
2026-03-31 22:01:51 +10:00
gomcp serve --port 9100
2026-03-11 15:12:02 +10:00
```
2026-04-01 09:34:07 +10:00
## 📦 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)*
2026-03-31 22:01:51 +10:00
## 🧠 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.
2026-03-11 15:12:02 +10:00
2026-03-31 22:34:05 +10:00
## 🏗️ Architecture
2026-04-01 09:34:07 +10:00
2026-04-01 09:51:35 +10:00
```mermaid
graph LR
LLM["🤖 LLM Agent< br / > (Ollama/vLLM)"] < -- > |MCP| Server
subgraph Server["🛡️ GoMCP Server"]
DIP["DIP Pipeline & Oracle Guard"]
Mem["C³ Memory (L0-L3)"]
Sync["Sentinel Lattice Sync"]
end
Server < -- > |Tools| Env["💻 Environment & < br / > Local Resources"]
2026-04-01 09:34:07 +10:00
```
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
2026-03-31 22:34:05 +10:00
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.
2026-04-01 09:34:07 +10:00
## 🛡️ Security Model
GoMCP implements defense-in-depth with multiple layers:
| Layer | Protection | Mechanism |
|-------|------------|-----------|
2026-04-01 09:51:35 +10:00
| **Intent** | Malicious prompts | [DIP Pipeline ](docs/security/dip_pipeline.md ) + Oracle Deny-First |
| **Memory** | Data leakage | [CAFL ](docs/security/cafl.md ) capability flow control |
2026-04-01 09:34:07 +10:00
| **Tools** | Tool abuse | Entropy Gate + Circuit Breaker |
| **Audit** | Tampering | SHA-256 Decision Logger (immutable) |
| **Network** | Unauthorized access | mTLS + Genome Verification |
2026-04-01 09:51:35 +10:00
All security primitives are based on the [Sentinel Lattice ](https://github.com/syntrex-lab/sentinel-community/blob/main/docs/rnd/2026-02-25-sentinel-lattice-architecture.md ) framework with mathematical guarantees.
2026-04-01 09:34:07 +10:00
## 📚 Learn More
2026-04-01 09:51:35 +10:00
- 📚 [Full Documentation ](docs/README.md )
- 🛡️ [Sentinel Lattice Specification ](https://github.com/syntrex-lab/sentinel-community/blob/main/docs/rnd/2026-02-25-sentinel-lattice-architecture.md )
2026-04-01 09:34:07 +10:00
- 🔧 [MCP Tools Reference ](docs/mcp-tools.md )
- 🏢 [Enterprise Features ](https://syntrex.pro )
- 💬 [Discord Community ](https://discord.gg/syntrex )
## 🏢 Enterprise CTA
2026-03-31 22:01:51 +10:00
Need a full SOC dashboard, 66 offensive Rust engines, and distributed intelligence orchestration?
Check out our enterprise platform: ** [Syntrex AI SOC ](https://syntrex.pro )**
2026-03-11 15:12:02 +10:00
2026-03-31 22:34:05 +10:00
## 📄 License
Distributed under the Apache 2.0 License. See [LICENSE ](LICENSE ) for details.