CLI tool/Python library for interacting with Model Context Protocol (MCP) servers
Top 62.9% on sourcepulse
Dolphin MCP is a Python library and CLI tool for interacting with Model Context Protocol (MCP) servers, enabling natural language queries to any LLM-backed tool. It's designed for developers and researchers who need to integrate LLMs with external data sources and services via the MCP standard.
How It Works
The library connects to multiple MCP servers, discovers their exposed tools, and makes them available to LLMs from providers like OpenAI, Anthropic, Ollama, and LMStudio. It uses a function-calling mechanism to route user queries through the LLM, which then selects and calls the appropriate tools. The results are processed and returned conversationally. This modular approach allows for easy extension to new LLM providers and MCP servers.
Quick Start & Requirements
pip install dolphin-mcp-cli
.env
for API keys and mcp_config.json
to define MCP servers.python setup_db.py
.Highlighted Details
run_interaction
) and a CLI tool (dolphin-mcp-cli
).Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify the project's license, which is a critical factor for adoption, especially in commercial or closed-source environments. There is also no mention of community support channels or a roadmap for future development.
2 months ago
1 day