RABEL
БесплатноНе проверен🧠 RABEL - MCP Server for AI-to-AI communication. I-Poll messaging, AINS domains, TIBET provenance. Part of HumoticaOS.
Описание
🧠 RABEL - MCP Server for AI-to-AI communication. I-Poll messaging, AINS domains, TIBET provenance. Part of HumoticaOS.
README
PyPI version Downloads Python 3.10+ License: AGPL-3.0
Recidive Active Brain Environment Layer
Local-first AI memory with semantic search, graph relations, and soft pipelines. Mem0 inspired, HumoticaOS evolved.
By Jasper & Root AI from HumoticaOS 💙
🚀 Quick Start
Option 1: pip install (recommended)
# Install
pip install mcp-server-rabel
# For full features (vector search)
pip install mcp-server-rabel[full]
# Add to Claude CLI
claude mcp add rabel -- mcp-server-rabel
# Verify
claude mcp list
# rabel: ✓ Connected
Option 2: Docker
# Build
docker build -t mcp-server-rabel .
# Run (MCP uses stdio)
docker run -i mcp-server-rabel
# With persistent data
docker run -i -v rabel-data:/data mcp-server-rabel
Option 3: From source
git clone https://github.com/jaspertvdm/RABEL.git
cd RABEL
pip install -e .
mcp-server-rabel
🤔 What is RABEL?
RABEL gives AI assistants persistent memory that works 100% locally.
Before RABEL:
AI: "Who is Storm?" → "I don't know, you haven't told me"
After RABEL:
You: "Remember: Storm is Jasper's 7-year-old son"
AI: *saves to RABEL*
Later...
You: "Who is Storm?"
AI: *searches RABEL* → "Storm is Jasper's 7-year-old son!"
No cloud. No API keys. No data leaving your machine.
🛠️ Available Tools
| Tool | Description |
|---|---|
rabel_hello |
Test if RABEL is working |
rabel_add_memory |
Add a memory (fact, experience, knowledge) |
rabel_search |
Semantic search through memories |
rabel_add_relation |
Add graph relation (A --rel--> B) |
rabel_get_relations |
Query the knowledge graph |
rabel_get_guidance |
Get soft pipeline hints (EN/NL) |
rabel_next_step |
What should I do next? |
rabel_stats |
Memory statistics |
📖 Examples
Adding Memories
# Remember facts
rabel_add_memory(content="Jasper is the founder of HumoticaOS", scope="user")
rabel_add_memory(content="TIBET handles trust and provenance", scope="team")
rabel_add_memory(content="Always validate input before processing", scope="agent")
Searching Memories
# Semantic search - ask questions naturally
rabel_search(query="Who founded HumoticaOS?")
# → Returns: "Jasper is the founder of HumoticaOS"
rabel_search(query="What handles trust?")
# → Returns: "TIBET handles trust and provenance"
Knowledge Graph
# Add relations
rabel_add_relation(subject="Jasper", predicate="father_of", object="Storm")
rabel_add_relation(subject="TIBET", predicate="part_of", object="HumoticaOS")
rabel_add_relation(subject="RABEL", predicate="part_of", object="HumoticaOS")
# Query relations
rabel_get_relations(subject="Jasper")
# → Jasper --father_of--> Storm
rabel_get_relations(predicate="part_of")
# → TIBET --part_of--> HumoticaOS
# → RABEL --part_of--> HumoticaOS
Soft Pipelines (Bilingual!)
# Get guidance in English
rabel_get_guidance(intent="solve_puzzle", lang="en")
# → "Puzzle: Read → Analyze → Attempt → Verify → Document"
# Get guidance in Dutch
rabel_get_guidance(intent="solve_puzzle", lang="nl")
# → "Puzzel: Lezen → Analyseren → Proberen → Verifiëren → Documenteren"
# What's next?
rabel_next_step(intent="solve_puzzle", completed=["read", "analyze"])
# → Suggested next step: "attempt"
🏗️ Architecture
┌─────────────────────────────────────────────────────────────┐
│ RABEL │
│ Recidive Active Brain Environment Layer │
├─────────────────────────────────────────────────────────────┤
│ │
│ Memory Layer → Semantic facts with embeddings │
│ Graph Layer → Relations between entities │
│ Soft Pipelines → Guidance without enforcement (EN/NL) │
│ │
│ Storage: SQLite + sqlite-vec (optional) │
│ Embeddings: Ollama nomic-embed-text (optional) │
│ │
│ 100% LOCAL - Zero cloud dependencies │
│ │
└─────────────────────────────────────────────────────────────┘
Graceful Degradation
RABEL works with minimal dependencies:
| Feature | Without extras | With [full] |
|---|---|---|
| Text memories | ✅ | ✅ |
| Text search | ✅ (LIKE query) | ✅ (semantic) |
| Graph relations | ✅ | ✅ |
| Soft pipelines | ✅ | ✅ |
| Vector search | ❌ | ✅ |
| Embeddings | ❌ | ✅ (Ollama) |
🌍 Philosophy
"LOKAAL EERST - het systeem MOET werken zonder internet"
(LOCAL FIRST - the system MUST work without internet)
RABEL is built on the belief that:
- Your data stays yours - No cloud, no tracking, no API keys
- Soft guidance beats hard rules - Pipelines suggest, not enforce
- Bilingual by default - Dutch & English, more coming
- Graceful degradation - Works with minimal deps, better with more
🙏 Credits
Inspired by: Mem0 - Thank you for the architecture insights!
We took their ideas and made them:
- 100% local-first
- Bilingual (EN/NL)
- With soft pipelines
- With graph relations
🏢 Part of HumoticaOS
RABEL is part of a larger ecosystem:
| Package | Purpose | Status |
|---|---|---|
| mcp-server-tibet | Trust & Provenance | ✅ Available |
| mcp-server-rabel | Memory & Knowledge | ✅ Available |
| mcp-server-betti | Complexity Management | 🔜 Coming |
📞 Contact
HumoticaOS
- Website: humotica.com
- GitHub: github.com/jaspertvdm
📜 License
AGPL-3.0 License - One love, one fAmIly 💙
This is open source software. If you use it in a network service, you must share your modifications.
Built with love in Den Dolder, Netherlands By Jasper & Root AI - December 2025
Official Distribution
This package is officially distributed via:
Note: Third-party directories may list this package but are not official or verified distribution channels for Humotica software.
Установка RABEL
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jaspertvdm/RABELFAQ
RABEL MCP бесплатный?
Да, RABEL MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для RABEL?
Нет, RABEL работает без API-ключей и переменных окружения.
RABEL — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить RABEL в Claude Desktop, Claude Code или Cursor?
Открой RABEL на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Opencode Omniroute Plugin
OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc
автор: GitHub ActionsRoblox Studio
Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce
автор: paralovAntigravity Drawio
MCP server that enables AI assistants to create, parse, render, and validate Draw.io diagrams programmatically.
автор: S-SUJAN-SFetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzMCP-Agent
A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)
автор: lastmile-aiSpring AI MCP Client
Provides auto-configuration for MCP client functionality in Spring Boot applications.
mcp.natoma.ai
A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)
Compare RABEL with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
