Dolphin MCP
Dolphin MCP is a versatile Python library and command-line interface (CLI) tool designed for seamless interaction with Model Context Protocol (MCP) servers. It allows users to query and manipulate data through natural language, connecting to multiple configured MCP servers and making their tools available to various language models, including OpenAI, Anthropic, Ollama, and LMStudio.
Key Features:
- Multi-Server Support: Connect to multiple MCP servers simultaneously.
- Natural Language Queries: Interact with data using conversational queries.
- Flexible Configuration: Easily configure models and servers through JSON files.
- Comprehensive Documentation: Detailed usage examples and API documentation.
- Modular Architecture: Clean separation of concerns with provider-specific modules.
- CLI and Library Interface: Use as a command-line tool or integrate into Python code.
Benefits:
- User-Friendly: Simplifies complex data interactions through natural language.
- Extensible: Easily add support for new MCP servers and language models.
- Open Source: Contributions are welcome, fostering community collaboration.
Highlights:
- Supports Python 3.8+ and SQLite.
- Installation via pip for easy setup.
- Includes a demo database for testing and exploration.