skrstop/MCPHub-Desktop
MCPHub Desktop 是一款基于 Tauri 2 构建的桌面客户端,用于在个人电脑上统一管理 MCP服务器、Skills、RAG 知识库。所有进程、配置、密钥与向量数据都运行/保存在用户自己的机器上,不依赖任何远端服务。
解決する課題
MCPHub Desktopは、Model Context Protocol(MCP)のためのローカルファーストな管理システムを提供します。複数のMCPサーバー、AIエージェントスキル、RAGナレッジベースの管理が分散している問題を、ユーザーのマシン上で完全に動作する単一のデスクトップアプリケーションに統合することで解決し、プライバシーとオフラインでの利用可能性を保証します。
動作の仕組み
Tauri 2とRustで構築されており、アプリケーションはMCPサーバープロセスをローカルでホストし、設定とデバッグのための統一インターフェースを提供します。GGUF埋め込みモデル(candleバックエンド経由)とベクターデータベース(LanceDB)を使用したローカルRAGパイプラインを実装し、AIエージェントの「長期記憶」を作成します。また、シンボリックリンクやファイルコピーを介して、さまざまなAIクライアント(CursorやClaude Codeなど)にツールを展開できるスキル管理システムも含まれています。
対象ユーザー
複数のAIエージェントを使用しており、クラウドサービスに依存せずにMCPサーバー、カスタムスキル、個人用ナレッジベースを一元管理・プライベートに管理したい個人ユーザーや開発者。
ハイライト
- ローカルファーストRAG: 自動ドキュメントチャンク化(コードにはtree-sitterを使用)とベクトル化による、セッションをまたいだエージェントメモリ。
- スキル配布: 数十の人気エージェント(例:Windsurf、Cline、Roo Code)へのAIスキルのワンクリックインストールと同期。
- バンドル済みランタイム: Node、UV、Bunランタイムを標準装備しており、手動での環境設定が不要。
- 埋め込みモデルサポート: Gemma3、Qwen3、Modern-BERTを含むGGUF埋め込みモデルのローカル推論。
- MCPツール統合: RAG機能(検索、作成、更新)をMCPツールとして公開し、エージェントが直接呼び出せるようにします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト