Dive MCP Host
@openagentplatform
基本信息
关于 Dive MCP Host
概览
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.
桌面聊天 分类下的更多 MCP 客户端
Fullmention - Track how AI recommends your brand
riisagerFullMention gives you structured visibility data from ChatGPT and Gemini in one single API call per keyword. Pull brands, websites, and products simultaneously without running 20+ separate query loops. Save massive API costs while unlocking complete market dominance insights.
SeekChat
seekrays✨ A Sleek and Powerful AI Desktop Assistant that supports MCP integration✨
Cobolt
platinum-hillThis is a cross-platform desktop application that allows you to chat with locally hosted LLMs and enjoy features like MCP support
Groq Desktop
groqLocal Groq Desktop chat app with MCP support
mcp-gomamayo
mizakahkMCP server for ”ゴママヨ”
评论