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ツールとして公開し、エージェントが直接呼び出せるようにします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト