mcpField
M
Mcp Server Rabel

Mcp Server Rabel

ローカル
github.com/jaspertvdmメモリ・ナレッジ040 週間前に更新

Mcp Server Rabel について

Mcp Server Rabelは、完全にローカルで動作する永続メモリーをAIアシスタントに提供します。事実や関係の保存・検索を必要とするユーザー向けで、セマンティック検索、関係グラフ、強制しない二言語のガイダンスを備え、追加依存がない場合も動作します。

主な機能

  1. 01ローカルの永続メモリー
  2. 02メモリーのセマンティック検索
  3. 03エンティティ関係グラフ
  4. 04英語・オランダ語の手順ガイダンス
  5. 05追加依存なしでの縮退動作

活用シーン

  1. 01セッションをまたいだユーザーやチームの事実の保存
  2. 02自然言語による保存済みメモリーの検索
  3. 03エンティティ間の関係の記録と照会
  4. 04英語またはオランダ語での作業手順の取得

MCP 対応

MCP サーバーとして、メモリーの追加・検索、関係の管理、手順ガイダンスの取得、統計の確認に使うツールをクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🧠 RABEL MCP サーバー

PyPI version Downloads Python 3.10+ License: AGPL-3.0

Recidive Active Brain Environment Layer

セマンティック検索、グラフ関係、ソフトパイプラインを備えた、ローカルファーストの AI メモリです。 Mem0 に着想を得て、HumoticaOS で進化しました。

HumoticaOS の Jasper & Root AI が開発 💙


🚀 クイックスタート

オプション 1:pip install(推奨)
# 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
オプション 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
オプション 3:ソースからインストール
git clone https://github.com/jaspertvdm/RABEL.git
cd RABEL
pip install -e .
mcp-server-rabel

🤔 RABEL とは?

RABEL は、100%ローカルで動作する永続メモリを AI アシスタントに提供します。

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!"

クラウド不要。API キー不要。データがマシンの外に出ることもありません。


🛠️ 利用可能なツール

ツール説明
rabel_helloRABEL が動作しているかテストします
rabel_add_memoryメモリ(事実、経験、知識)を追加します
rabel_searchメモリをセマンティック検索します
rabel_add_relationグラフ関係を追加します(A --rel--> B)
rabel_get_relationsナレッジグラフを検索します
rabel_get_guidanceソフトパイプラインのヒントを取得します(EN/NL)
rabel_next_step次に何をすればよいか確認します
rabel_statsメモリの統計情報を表示します

📖 使用例

メモリの追加
# 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")
メモリの検索
# 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"
ナレッジグラフ
# 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
ソフトパイプライン(2言語対応!)
# 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"

🏗️ アーキテクチャ

┌─────────────────────────────────────────────────────────────┐
│                         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                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘
段階的な機能低下

RABEL は最小限の依存関係で動作します。

機能追加機能なし[full] あり
テキストメモリ✅✅
テキスト検索✅(LIKE クエリ)✅(セマンティック検索)
グラフ関係✅✅
ソフトパイプライン✅✅
ベクトル検索❌✅
埋め込み❌✅(Ollama)

🌍 理念

「LOKAAL EERST - het systeem MOET werken zonder internet」

(ローカルファースト — システムはインターネット接続なしで必ず動作する必要があります)

RABEL は、次の考えに基づいて構築されています。

  • データはあなたのものです — クラウドなし、追跡なし、API キーなし
  • 柔軟なガイダンスは厳格なルールに勝ります — パイプラインは提案しますが、強制はしません
  • デフォルトで2言語対応 — オランダ語と英語に対応し、今後さらに追加予定
  • 段階的な機能低下 — 最小限の依存関係で動作し、依存関係が増えるほど機能が向上します

🙏 クレジット

着想元: Mem0 — アーキテクチャに関する知見をありがとうございます!

そのアイデアを取り入れ、次のようにしました。

  • 100%ローカルファースト
  • 2言語対応(EN/NL)
  • ソフトパイプラインを搭載
  • グラフ関係を搭載

🏢 HumoticaOS の一部

RABEL は、より大きなエコシステムの一部です。

パッケージ用途状態
mcp-server-tibet信頼と来歴✅ 利用可能
mcp-server-rabelメモリと知識✅ 利用可能
mcp-server-betti複雑性の管理🔜 登場予定

📞 お問い合わせ

HumoticaOS


📜 ライセンス

AGPL-3.0 ライセンス — 愛をひとつに、家族をひとつに 💙

これはオープンソースソフトウェアです。ネットワークサービスで使用する場合、変更内容を共有する必要があります。


オランダ、デン・ドルダーで愛を込めて開発 Jasper & Root AI 作 — 2025年12月

正式な配布先

このパッケージは、以下を通じて正式に配布されています。

注: サードパーティのディレクトリにこのパッケージが掲載されている場合がありますが、Humotica ソフトウェアの公式または検証済みの配布先ではありません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。