dolphin-mcp

cognitivecomputations
447
A Python library and CLI for interacting with MCP servers using LLMs.

Overview

What is dolphin-mcp

Dolphin MCP is a flexible Python library and CLI tool designed for interacting with Model Context Protocol (MCP) servers using various LLM models. It enables querying and manipulating data through natural language.

How to Use

To use Dolphin MCP, install it via pip with the command `pip install dolphin-mcp-cli`. You can then connect to configured MCP servers, list available tools, and interact with them either through the command line or by using the Python library.

Key Features

Key features include support for multiple providers (OpenAI, Anthropic, Ollama, LMStudio), a modular architecture, dual interface (Python library and CLI), simultaneous MCP server connections, automatic tool discovery, flexible JSON configuration, environment variable support for API keys, comprehensive documentation, and easy installation.

Where to Use

Dolphin MCP can be used in various fields such as data analysis, natural language processing, AI development, and any application requiring interaction with multiple language models and MCP servers.

Use Cases

Use cases include building conversational agents, automating data retrieval from multiple sources, integrating AI models into applications, and enhancing user interaction with data through natural language queries.

Content