mcpField
D
dive

dive

ローカル
github.com/OpenAgentPlatformAI・エージェント1.8k13 週間前に更新

dive について

Diveは、関数呼び出しに対応するLLM向けのオープンソースのデスクトップMCPホストです。stdioとSSEでMCPに接続でき、ツールの管理やローカルツールの利用に対応します。

主な機能

  1. 01ChatGPT、Anthropic、Ollama、OpenAI互換モデルに対応
  2. 02stdioとSSEによるMCP接続
  3. 03ツールごとの有効・無効設定
  4. 04Fetch、File Manager、Bashを内蔵
  5. 05エージェントによるMCPサーバーの導入支援

活用シーン

  1. 01MCPツールを使った対応LLMとのチャット
  2. 02セッションで利用するMCPツールの制限
  3. 03内蔵ツールによるWebリクエスト、ファイル、コマンドの処理

MCP 対応

DiveはMCPホストとして、stdioとSSE経由でMCPサーバーに接続します。内蔵ローカルツールに加え、MCPサーバーの導入と設定を支援するエージェントも備えています。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

Dive

Dive AI Agent

GitHub stars GitHub forks GitHub watchers GitHub repo size GitHub language count GitHub top language GitHub last commit Discord Twitter Follow

Diveは、関数呼び出し機能に対応するあらゆるLLMとシームレスに連携する、オープンソースのMCPホストデスクトップアプリケーションです。✨

Dive Demo

機能 🎯

  • 🌐 幅広いLLMに対応:ChatGPT、Anthropic、Ollama、OpenAI互換モデルに対応
  • 💻 クロスプラットフォーム:Windows、MacOS、Linuxで利用可能
  • 🔄 Model Context Protocol:stdioモードとSSEモードの両方で、MCP AIエージェントをシームレスに統合
  • ☁️ OAP Cloudとの連携:OAPHub.ai経由で、管理されたMCPサーバーにワンクリックでアクセスできます。複雑なローカル環境へのデプロイは不要です
  • 🏗️ デュアルアーキテクチャ:最適なパフォーマンスを実現するため、従来のElectron版と最新のTauri版を提供
  • 🌍 多言語対応:英語、繁体字中国語、簡体字中国語、スペイン語、日本語、韓国語、ドイツ語、フランス語、イタリア語、ポルトガル語、ロシア語、タイ語、ベトナム語、フィリピン語、インドネシア語、ポーランド語、トルコ語、ウクライナ語、スウェーデン語、ノルウェー語、フィンランド語、ラオス語など、24以上の言語に対応
  • ⚙️ 高度なAPI管理:複数のAPIキーとモデル切り替えに対応し、model_settings.jsonで設定可能
  • 🛠️ ツールを細かく制御:個々のMCPツールを有効化・無効化して、正確にカスタマイズできます
  • 💡 カスタム指示:AIの動作を目的に合わせて調整する、パーソナライズされたシステムプロンプト
  • ⌨️ キーボードショートカット:名前変更、設定、再読み込み、新しいチャットなど、効率的な操作や移動のための豊富なホットキーに対応
  • 📝 チャット下書きの保存:入力中のチャットの下書きを自動保存し、データの消失を防止
  • 🔄 自動更新機能:アプリケーションの最新アップデートを自動で確認し、インストール
  • 🔐 MCPサーバー認証:MCPサーバー認証に対応

    ⚠️ 注意:この機能は現在不安定で、頻繁に再認証が必要になる場合があります

  • 🛠️ 組み込みのローカルツール:すぐに使えるよう事前設定済みのツールを搭載。Fetch(ウェブリクエスト)、File Manager(ファイルの読み書き)、Bash(コマンド実行)を利用できます
  • 🤖 MCPサーバーインストーラーエージェント:MCPサーバーのインストールと設定を自動で支援するインテリジェントエージェント
  • 🔔 複数のElicitationに対応:UI上で複数のMCP Elicitationリクエストを同時に処理
  • 📁 @によるファイルパス検索:チャット入力欄で@キーワードを使ったファイルパス検索に対応

最近の更新(2026/02/26) - v0.14.0以降 🎉

  • 🛠️ Skillsとスラッシュコマンド:Skillsと、より多くのスラッシュコマンドに対応
  • 🔍 チャット履歴の検索:チャット履歴の検索に対応
プラットフォーム対応状況
プラットフォームElectronTauri
Windows✅✅
macOS✅🔜
Linux✅✅

**移行に関する注意:**既存のローカルMCP/LLM設定は引き続き完全にサポートされます。OAP連携は追加機能であり、現在のワークフローには影響しません。

ダウンロードとインストール ⬇️

Diveの最新バージョンを入手: Download

Windows ユーザー:🪟

2 つのアーキテクチャから選択できます:

  • Tauri Version(推奨):インストーラーが小さく(30MB 未満)、モダンなアーキテクチャ
  • Electron Version:従来型のアーキテクチャで、完全に安定しています
  • Python と Node.js の環境は、起動後に自動でダウンロードされます
MacOS ユーザー:🍎
  • Electron Version:.dmg 版をダウンロードしてください
  • Python と Node.js(npx uvx を含む)の環境は、ご自身でインストールする必要があります
  • インストール画面の指示に従ってセットアップを完了してください
Linux ユーザー:🐧

2 つのアーキテクチャから選択できます:

  • Tauri Version:インストーラーのサイズが小さいモダンなアーキテクチャ
  • Electron Version(推奨):.AppImage 形式の従来型アーキテクチャ
  • Python と Node.js(npx uvx を含む)の環境は、ご自身でインストールする必要があります
  • Ubuntu/Debian ユーザーの場合:
    • --no-sandbox パラメーターの追加が必要な場合があります
    • または、サンドボックスを許可するようシステム設定を変更してください
    • chmod +x を実行して、AppImage を実行可能にしてください
  • Arch ユーザーの場合:
    • Arch Linux を使用している場合は、AUR helper を使って dive をインストールできます。例:paru -S dive-ai

MCP のセットアップ方法

詳しい手順については、MCP Servers Setup をご覧ください。

始めるのに最も簡単な方法です。エンタープライズグレードの MCP ツールにすぐアクセスできます:

  1. OAPHub.ai に登録します
  2. ワンクリックのディープリンクまたは設定ファイルを使って、Dive に接続します
  3. セットアップは不要です。Python、Docker、複雑な依存関係も必要なく、管理された MCP サーバーをご利用いただけます

メリット:

  • ✅ 設定は不要です
  • ✅ クロスプラットフォームに対応しています
  • ✅ エンタープライズグレードの信頼性
  • ✅ 更新とメンテナンスを自動で行います

ビルド 🛠️

詳しくは BUILD.md をご覧ください。

コントリビューション 🤝

コミュニティからのコントリビューションを歓迎します!以下の方法でご協力いただけます:

開発環境のセットアップ
  1. リポジトリをフォークします
  2. フォークをクローンします:git clone https://github.com/YOUR_USERNAME/Dive.git
  3. 依存関係をインストールします:npm install
  4. 開発を開始します:npm run dev(Electron)または cargo tauri dev(Tauri)
  5. 変更を加えて、十分にテストします
  6. プルリクエストを送信します

ライセンス 📄

Dive は MIT License の下でライセンスされたオープンソースソフトウェアです。

お問い合わせ 🌐

コメント

MCP は初めてですか?

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

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