mcpField
M
Molio Knowledge Base

Molio Knowledge Base

ローカル
molio.cnメモリ・ナレッジ440今日更新

Molio Knowledge Base について

Molioは、個人やエージェント向けのローカル優先型ナレッジベースアプリです。ノート、書籍、文書をAIが検索できる形にし、DeepSeek Harness用の読み取り専用プラグインも備え、タスクの成果をMarkdownに保存できます。

主な機能

  1. 01多様な形式の資料をインポート
  2. 02OCRと文書構造の処理
  3. 03エンティティ関係グラフの構築
  4. 04ストリーミング出力対応のエージェント作業環境
  5. 05タスク結果をMarkdownで保存

活用シーン

  1. 01ノート、文書、書籍の整理
  2. 02エージェントによるローカル知識の検索
  3. 03調査結果をMarkdownとして蓄積

MCP 対応

READMEにはMCP対応の記載がありません。別途、ローカルMolio daemon APIを介してナレッジベースを検索・閲覧するDeepSeek Harness用読み取り専用プラグインを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"zhuzhaoyun-molio": {
"command": "npx",
"args": [
"-y",
"@molio/cli"
],
"env": {
"MOLIO_PORT": "<MOLIO_PORT>"
}
}
}
}
起動コマンドnpx -y @molio/cli
設定が必要な環境変数
MOLIO_PORTPort of the Molio daemon HTTP API (default: 3100)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@molio/cli0.1.2

ツール

7

掲載時のツール一覧 · 4 日前に更新

このツールにパラメーターはありません。

詳細

📚 Molio

AI にあなた専用のナレッジベースを。ローカルファーストで、すべてのデータはあなたの手元に。

英語 · 中国語 · 🌐 公式ウェブサイト

GitHub Release License GitHub Stars Last Commit

npm: @molio/cli — MCP server & CLI npm: dsh-plugin-molio — DeepSeek Harness plugin


あなたが蓄積してきたものは、ひとつの種類に限りません。メモ、ドキュメント、チャットログに散らばった経験や手法だけでなく、書籍、図版を含む PDF、膨大な業界資料もあります。その大半は AI が読めない形式のまま保管されているため、会話のたびにゼロから始めることになります。

Molio は、蓄積してきたすべてを AI が読み、活用できる個人用ナレッジベースに変えます。Claude Code、Codex などのエージェントがあなたの知識空間に入り、調査、執筆、質問への回答、分析など、蓄積したすべての情報を活用して作業し、その成果を Markdown として書き戻すため、タスクのたびにナレッジベースが充実していきます。すべての処理はあなたのマシン上で実行され、サードパーティのサーバーを経由することはありません。

ゼロから始めますか?リソースライブラリには、すぐに使えて継続的に拡充されるナレッジベースが用意されています。ひとつインポートして、すぐに質問を始められます。

『資治通鑑』ナレッジベースのデモ

▶ クリックしてデモを見る — 一冊の本から、ひとつの知識世界へ。『資治通鑑』が記す1,362年の歴史を Molio が処理し、AI が探索できるナレッジベースに変えます

🔁 仕組み

01 · 収集と処理 — 散在する断片も、一冊の本も、すべて呼び出し可能なナレッジベースに

入力できる形式に制限はありません。Web クリッパーでワンクリックでページを取り込んだり、Obsidian の保管庫を直接開いたり、ローカルのドキュメントを一括インポートしたりできます。スキャンした PDF や Word/PPT/Excel ファイルは、同梱の docling でレイアウト解析、OCR、表の再構成を行います。画像は OCR で読み取り、数百万文字に及ぶ書籍は、処理を再開できる進捗管理付きの分割前処理・要約パイプラインで処理します。ディスクに保存されるのはプレーンな Markdown です。移行は不要で、ロックインもありません。

その後、Wiki エンジンが統一された Markdown レイヤーからエンティティや概念を抽出し、密な相互リンクと階層的なインデックスを織り上げます。データは処理されて初めて基盤になります。

02 · 作業とタスク — エージェントがあなたのデータを活用

Claude Code、Codex、Gemini CLI、Qwen Code などのエージェントがあなたの知識空間で作業し、調査、執筆、質問への回答、分析を行います。エージェントが目にするのは何もない状態ではなく、あなたが蓄積してきたすべてです。統一 GUI でエージェントを選び、ストリーミング出力を確認できます。QR コードをスキャンすれば、WeChat 経由でスマートフォンからナレッジベースとチャットできます。

03 · 再構成と蓄積 — 使うほどナレッジベースが充実

各タスクの成果は Markdown として書き戻され、再利用可能な長期資産になります。ナレッジグラフは成長し続けるため、次のタスクはより高い地点から始められます。公開する準備ができたら、doocs/md で組版し、30 以上のプラットフォームにワンクリックで配信できます。

📥 対応入力
入力処理内容
Markdown / TXT / HTML / CSV などのテキストそのまま読み込みます — ナレッジベースの標準的な形式です
PDFレイアウト解析 + OCR + 表の再構成 → Markdown
Word / PPT / Excel同じパイプラインで処理し、見出しの階層と表を保持します
画像(PNG / JPG / TIFF)OCR によるテキスト抽出
Web ページワンクリックでクリップ、または WeChat 投稿から記事を抽出します
Obsidian vaultその場で開きます — 元のファイルは読み取り専用です
100 万語の書籍チャンク分割による前処理 + ダイジェストのパイプラインで処理し、再開できます

PDF および Office の変換には、同梱の docling スキルを使用します。初回の変換時にツールと約 500MB のモデルをダウンロードします。以降の実行ではキャッシュを再利用します。

📦 すぐに使えるナレッジベース

Molio はツール本体に加えて、すぐに使える構造化ナレッジグラフも提供しています。書籍や専門分野全体をあらかじめ整理し、AI が利用できるナレッジベースとして構成したもので、ゼロから構築することなくワンクリックでインポートできます。

対象分野は、文学、歴史、哲学、中国伝統医学、医学、AI エンジニアリングです。新しいリソースも定期的に追加されています。注目のリソースには、オントロジー・ナレッジベース、『資治通鑑』知識体系、産科超音波ナレッジベースなどがあります。最新の全カタログはリソースライブラリをご覧ください。

これらは、AI が独力で生み出せない、独自に構造化された資産です。Molio にインポートすれば、すぐに AI による質疑応答、関係の検索、テーマ別の調査を実行できます。

すべてのリソースを見る →

📡 チャネル

1 つの Molio インスタンスで、複数のチャネルに同時に対応できます。ほとんどのチャネルは、Web コンソールから直接追加できます。

チャネルテキスト画像ファイル音声グループ
Web コンソール (デフォルト)✅✅✅✅—
WeChat✅✅✅⏳⏳
Feishu✅✅✅⏳✅
Telegram⏳⏳⏳⏳⏳
Slack⏳⏳⏳—⏳
Discord⏳⏳⏳—⏳

✅ 対応済み · ⏳ 対応予定 · — 該当なし

🖼️ スクリーンショット
AI チャット
エージェントワークベンチ:ストリーミング応答に対応したマルチエージェント機能
ナレッジスペース
ナレッジスペース:Markdown 表示に対応した保管庫のファイルツリー
ナレッジグラフ
ナレッジグラフ:ナレッジ間のつながりを視覚的に表示
公開
公開:30 以上のプラットフォームにワンクリックで同期

🚀 クイックスタート

インストール

GitHub Releasesから最新リリースをダウンロードします。

  • Windows:Molio-Setup-x.x.x.exe
  • macOS:Molio-x.x.x.dmg

インストールして起動してください。初回起動時に、AI ランタイムの CLI(Claude Code、Codex、Gemini など)の設定を案内します。

🐳 Docker / NAS へのデプロイ(セルフホスト)

NAS またはサーバー上で、Molio をセルフホスト可能な Web サービスとして実行します。1 つのコンテナーにデーモン、Web UI、Claude Code CLI が含まれており、linux/amd64 と linux/arm64 の両方で動作します。Synology、QNAP、TerraMaster、TrueNAS、Unraid をはじめ、ほとんどの NAS デバイスに対応しています。

⚠️ デスクトップアプリとの違い(デプロイ前にお読みください)

  • アクセス方法はブラウザーのみです。このモードではデスクトップクライアントはありません。 Electron デスクトップアプリは、起動したローカルのデーモン(localhost)とのみ通信します。リモートの NAS/サーバー上で動作するコンテナーには接続できません。
  • デーモンはコンテナー内で動作し、コンテナーにマウントされたディレクトリのみ読み書きできます。 「フォルダーピッカーでローカルの任意のフォルダーをナレッジベースとして選ぶ」デスクトップのワークフローは利用できません。ブラウザーにはフォルダーピッカーがないため、ナレッジベースを追加する際は、NAS ホストのパスではなく、コンテナー内部のパス(例:/vaults/your-folder)を入力します。
  • フォルダーをナレッジベースとして公開するには、docker-compose.yml の volumes で /vaults の下にマウントします。データは引き続きすべてご自身のものであり(NAS 上に保存されます)、変わるのはアクセス方式だけです。「デスクトップアプリ」から「ブラウザー + マウントされたボリューム」に切り替わります。

ワンクリックインストール(Docker + Docker Compose v2 が必要です):

# China (recommended)
curl -fsSL https://molio-releases.oss-cn-guangzhou.aliyuncs.com/script/install.sh | bash
# Overseas
curl -fsSL https://raw.githubusercontent.com/zhuzhaoyun/Molio/main/install.sh | bash
# Offline (clone the repo first, then run the bundled script)
bash install.sh

スクリプトでナレッジベースのディレクトリとポートを指定すると、イメージが取得され、サービスが起動します。完了したら http://<your-server-ip>:3100 を開き、Settings → Runtimes に移動して、AI モデルと API キーを設定します。初回起動時に、Molio はマウントされたディレクトリにデフォルトのナレッジベースを自動作成するため、手動で設定しなくてもすぐに利用を開始できます。

手動インストール(通常の docker compose を使用する場合):

git clone https://github.com/zhuzhaoyun/Molio.git && cd Molio
cp .env.example .env      # AI model is configured later in the web UI
docker compose up -d      # then open http://<your-server-ip>:3100

日常的なコマンド(インストールディレクトリ内で実行。デフォルトは ~/molio):

docker compose logs -f                          # follow logs
docker compose restart                          # restart
docker compose pull && docker compose up -d     # update to the latest image
docker compose down                             # stop

既存のドキュメントフォルダーをコンテナー内の /vaults にマウントするには、.env で MOLIO_VAULT_PATH を設定します。すべてのオプションについては、install.sh と .env.example を参照してください。

開発(ソースから)

ソースからビルドする場合や、開発に貢献する場合:

前提条件:

# Clone the repository
git clone https://github.com/zhuzhaoyun/Molio.git
cd Molio

# Install dependencies
pnpm install

# Start development environment (daemon + web)
pnpm dev

# Or start individually
pnpm dev:daemon   # Backend only (port 3100)
pnpm dev:web      # Frontend only (port 5173)

デスクトップ版のビルド:

# One-click build + generate unpacked version
pnpm desktop:run

# Or full packaging as installer
pnpm package

# Generate unpacked directory only (no installer)
pnpm package:dir

テスト:

pnpm test         # Run all tests (node:test)
pnpm typecheck    # Type checking
pnpm build        # Build all packages
pnpm test:e2e     # E2E tests (requires pnpm dev running)
🧩 DeepSeek Harness (dsh) プラグイン

Molioのナレッジベースは、DeepSeek Harness (dsh) 用の読み取り専用プラグインとしても利用できます。これにより、会話中にdshのエージェントがローカルのMolio vaultを検索して読み取れます。

dsh plugin add dsh-plugin-molio

ローカルのMolioデーモンHTTP APIを利用する、読み取り専用の5つのツール(molio_status、molio_kb_vaults、molio_kb_tree、molio_kb_search、molio_kb_read)を提供します。Molioサービス(デスクトップアプリまたはDocker)の実行が必要です。詳細:packages/dsh-plugin-molio/README.md · npm: dsh-plugin-molio

🏗️ アーキテクチャ

Molio/
├── packages/
│   └── contracts/       @molio/contracts — Shared type definitions
├── apps/
│   ├── daemon/          @molio/daemon   — Hono HTTP server (API + SSE)
│   ├── web/             @molio/web      — Vite + React frontend
│   └── desktop/         @molio/desktop  — Electron desktop shell
└── package.json         Monorepo root config

技術スタック:

  • フロントエンド: React 19 + Vite 6 + TypeScript
  • バックエンド: Hono + Node.js + SQLite (better-sqlite3)
  • デスクトップ: Electron 40 + electron-builder
  • ビルド: pnpmワークスペースのモノレポ

❓ よくある質問

macOSで「アプリが破損しているため開けません」と表示される

これはmacOS Gatekeeperのセキュリティ警告です。Molioは現在、Appleの公証を受けていないためです(年間99ドルのApple Developer Programへの登録が必要です)。アプリ自体に問題があるわけではありません。次のいずれかをお試しください。

オプション1(推奨): アプリを右クリック →「開く」→ ダイアログで「開く」をクリック(初回起動時のみ)。

オプション2: ターミナルで実行:

sudo xattr -d com.apple.quarantine /Applications/Molio.app

その後は、ダブルクリックで通常どおり開けます。

🏢 カスタムサービス

大切なナレッジは自社の環境で管理しましょう。データ処理、コンサルティング、オンデマンドのプライベートデプロイに対応します。デモを見ればすべてがわかります。

詳しくはこちら →

🤝 コントリビューション

コントリビューションを歓迎します!ガイドラインについては、CONTRIBUTING.mdをご覧ください。

主な原則:

  • すべての変更はPull Requestを通じて行ってください(mainへの直接プッシュは禁止)
  • Conventional Commitsに従ってください:feat(scope): description
  • バグ修正にはテストを追加してください(デーモン/デスクトップにはユニットテスト、WebにはE2Eテスト)
  • PRを提出する前にスモークテストを実行してください

💬 コミュニティとサポート

GitHubでイシューを作成するか、以下のQRコードを読み取ってWeChatコミュニティに参加してください。

WeChatコミュニティのQRコード

❤️ 謝辞

Molioは、次の優れたオープンソースプロジェクトから着想を得て、支援を受けています。

  • multica — オープンソースのエージェント管理プラットフォーム。Molioのマルチランタイムオーケストレーションの着想源です
  • doocs/md — WeChat Markdownエディター。Molioの組版エンジンを支えています
  • doocs/cose — マルチプラットフォーム向けコンテンツ配信拡張機能。Molioの公開機能を支えています
  • WeKnora — Tencentのオープンソースのナレッジ管理プラットフォーム。設計思想の参考にしています

これらのプロジェクトの作者とコミュニティに感謝します!

📄 ライセンス

Modified Apache 2.0 — Apache License 2.0をベースに、商用利用に関する追加の制限を設けています。社内利用および非商用利用は無料です。商用ホスティング/組み込みには商用ライセンスが必要です。


Molioが役に立ったら、ぜひ⭐️ GitHubでスターを付けてください!

⭐ スターを付ける · 🐛 バグを報告 · 💡 機能をリクエスト

コメント

MCP は初めてですか?

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

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