Dive

v1.0.0Developer Toolsstable

Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨

aiai-agentsllm-interfacellm-uimcp-client
Share:
1,796
Stars
0
Downloads
0
Weekly
0/5

What is Dive?

Dive is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to dive is an open-source mcp host desktop application that seamlessly integrates with any llms supporting function calling capabilities. ✨

Dive is an open-source MCP Host Desktop Application that seamlessly integrates with any LLMs supporting function calling capabilities. ✨

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Dive is an open-source MCP Host Desktop Application that sea

Use Cases

Open-source MCP Host Desktop Application
LLM integration with function calling support
LicenseMIT
Languagetypescript
Versionv1.0.0
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx dive

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Dive

Dive is an open-source desktop application that acts as an MCP Host, letting users connect any LLM with function-calling support—including Claude, ChatGPT, Gemini, and local Ollama models—to any MCP server for agent-like workflows. It runs on Windows, macOS, and Linux, requires no cloud subscription for local model use, and provides a unified chat interface with built-in tools for file management, web requests, and shell execution. Engineers and power users choose Dive when they want a single cross-platform front-end for mixing and matching AI models with MCP tool servers.

Prerequisites

  • Windows 10+, macOS 12+, or a modern Linux distribution (Ubuntu 22.04+ recommended)
  • Node.js 18+ and Python 3.10+ (auto-downloaded on Windows launch; manual install required on macOS/Linux)
  • API key for at least one provider: Anthropic (Claude), OpenAI (ChatGPT), or Google (Gemini); or Ollama installed locally for offline use
  • An internet connection for cloud model providers or Ollama running locally for offline inference
1

Download and install Dive

Go to the GitHub Releases page at github.com/OpenAgentPlatform/Dive/releases/latest and download the installer for your platform. On Windows use the Tauri (.exe) build for the smallest footprint; on macOS use the .dmg; on Linux use the .AppImage or install via paru on Arch.

# Arch Linux only:
paru -S dive-ai
2

Launch Dive and configure a model provider

Open Dive and navigate to Settings → Model. Enter your API key for the desired provider (Anthropic, OpenAI, Google, or an Ollama-compatible endpoint) and select a model to use as the default.

3

Add an MCP server

In Settings → MCP Servers, click Add Server. Paste the server's stdio command or HTTP/SSE endpoint URL. Dive will auto-start stdio servers and connect to remote HTTP servers.

4

Enable or disable individual tools

After adding an MCP server, Dive lists every tool it exposes. Toggle individual tools on or off per session to control what the model can invoke, reducing noise and improving response quality.

5

Start a chat session

Return to the main Chat view. Dive injects all enabled MCP tool definitions into the model context automatically. Type a natural-language request and the model will call tools as needed.

6

Use built-in tools without any MCP server

Dive ships with built-in tools for web fetch, file read/write/list, and bash execution. These are available in every session even without configuring a separate MCP server.

Dive Examples

MCP server configuration in Dive

Dive stores MCP server configurations in a JSON file. This example shows adding the filesystem and fetch servers.

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/Users/you/projects"]
    },
    "fetch": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-fetch"]
    }
  }
}

Prompts to try

With the built-in tools and an MCP server configured, try these prompts in the Dive chat interface.

- "List all files in my projects folder and summarize the largest ones"
- "Search the web for the latest Claude API pricing and save a summary to notes.md"
- "Run npm test in /Users/you/myapp and show me any failures"
- "Fetch https://example.com and extract all external links"

Troubleshooting Dive

Dive fails to start on Linux with a sandbox error

Launch the AppImage with the --no-sandbox flag: ./Dive.AppImage --no-sandbox. This is required on some Ubuntu/Debian systems due to kernel namespace restrictions.

Ollama models do not appear in the model selector

Ensure Ollama is running (ollama serve) and set the base URL to http://localhost:11434 in Dive Settings → Model → Custom Endpoint. Pull a model first with ollama pull llama3 before selecting it.

MCP server tools do not appear in chat

Check that the server command is correct and the binary is on PATH. Open the MCP Servers settings page and look for a connection error indicator. For stdio servers, try running the command manually in a terminal to confirm it starts without errors.

Frequently Asked Questions about Dive

What is Dive?

Dive is a Model Context Protocol (MCP) server that dive is an open-source mcp host desktop application that seamlessly integrates with any llms supporting function calling capabilities. ✨ It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Dive?

Follow the installation instructions on the Dive GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Dive?

Dive works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Dive free to use?

Yes, Dive is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "dive": { "command": "npx", "args": ["-y", "dive"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Dive?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides