Dive MCP Host
@openagentplatform
About Dive MCP Host
Overview
What is Dive MCP Host?
Dive MCP Host is a Python-based language model host service built on the Model Context Protocol (MCP). It provides a unified interface for managing and interacting with multiple large language models (including OpenAI, Anthropic, Google, and others) and runs on any system with Python 3.12 or higher.
How to use Dive MCP Host?
After installing dependencies (pip or uv) and activating a virtual environment, start the HTTP service with dive_httpd (listens on 0.0.0.0:61990). For quick tests, use the CLI tool dive_cli with optional -c CHATID to resume conversations. In code, import DiveMcpHost from dive_mcp_host.host and use it as an async context manager.
Key features of Dive MCP Host
- Unified interface for multiple language models (OpenAI, Anthropic, Google, etc.)
- Conversation management with persistent storage
- HTTP API and WebSocket support
- Command-line tool for quick testing and chat
- Multi-threaded conversations and user management
- Built with LangChain and LangGraph for workflow orchestration
Use cases of Dive MCP Host
- Deploy as a backend service for chat applications needing multi‑model support.
- Test and compare responses from different LLMs via a single CLI tool.
- Integrate into Python applications using the async
DiveMcpHostAPI. - Manage concurrent user sessions with persistent conversation history.
FAQ from Dive MCP Host
What is Dive MCP Host and how does it differ from directly calling LLM APIs?
Dive MCP Host wraps multiple language model APIs (OpenAI, Anthropic, Google, etc.) behind a unified MCP‑based interface, adding conversation management, user management, and persistent storage. It simplifies multi‑model workflows compared to calling each provider’s SDK separately.
Which models and platforms does Dive MCP Host support?
It supports models from OpenAI, Anthropic, Google, and other providers compatible with LangChain. The specific list depends on the LangChain integrations installed.
Does Dive MCP Host require a specific runtime environment?
Yes, it requires Python 3.12 or higher. After installing dependencies, you can run the HTTP server (dive_httpd) or use the CLI (dive_cli). Optionally, a PostgreSQL database can be used for enhanced persistence.
Is Dive MCP Host free or open source?
Yes, it is open source under the MIT License. There is no mention of pricing or commercial restrictions.
Are there any known limitations?
The README does not list specific limitations. As a Python‑based MCP host, its performance and scalability depend on the underlying model APIs and deployment environment.
Basic information
More Desktop Chat MCP clients
STATIONONE
KochavaStationOne is a local-first, model-agnostic AI client and orchestration layer that enables users to build, run, and manage agentic workflows across multiple LLMs and MCP connectors. It provides a unified workspace for integrating AI models, tools, and data sources through the Mod
Witsy
nbonamyWitsy: desktop AI assistant / universal MCP client
Cherry Studio
cherryhq🍒 Cherry Studio is a desktop client that supports for multiple LLM providers.
Comments