CLI-инструмент и библиотека Python для работы с промптами и чатами на удалённых и локально установленных больших языковых моделях.
QuixiAI/dolphin-mcp
Библиотека Python и CLI, с помощью которых разные LLM (OpenAI, Anthropic, Ollama, LMStudio) вызывают инструменты на одном или нескольких MCP-серверах на естественном языке.
- Звёзды
- 533
- Форки
- 59
- Открытые issues
- 18
- Последний коммит
- 23 дня назад
Что это?
Dolphin MCP — библиотека Python и инструмент командной строки для запросов к серверам Model Context Protocol (MCP) на естественном языке. Она подключается к любому числу настроенных MCP-серверов, обнаруживает доступные на них инструменты и передаёт их языковой модели, чтобы та могла вызывать их при ответе на вопрос.
Поддерживаются модели OpenAI, Anthropic, Ollama и LMStudio. Серверы задаются в JSON-файле: для каждого указываются команда, аргументы и, при необходимости, переменные окружения; API-ключи читаются из файла .env. CLI поддерживает разовый режим, интерактивный чат с сохранением контекста между сообщениями и ведение журнала взаимодействий с LLM в формате JSONL.
Пакет можно установить из PyPI — там доступна команда dolphin-mcp-cli. В репозитории также есть демонстрационный сервер SQLite с примером базы данных видов дельфинов, которую создаёт скрипт настройки.
Ключевые возможности
- 01Одновременно подключается к нескольким MCP-серверам и предоставляет модели все их инструменты.
- 02Поддерживает модели OpenAI, Anthropic, Ollama и LMStudio.
- 03Предоставляет API библиотеки Python и команду dolphin-mcp-cli.
- 04Поддерживает разовый режим и интерактивный чат.
- 05Записывает взаимодействия с LLM в файл JSONL для просмотра.
Сценарии использования
- Запросы к базе данных или другому источнику данных через MCP-сервер на естественном языке.
- Тестирование MCP-серверов с разными провайдерами LLM из командной строки.
- Встраивание вызова инструментов MCP в приложение на Python через API библиотеки.
- Запуск локальных моделей с Ollama или LMStudio и использование инструментов MCP.
Быстрый старт
- 1
Установите пакет из PyPI
pip install dolphin-mcp - 2
Укажите ключ API OpenAI в файле .env (добавьте в файл OPENAI_API_KEY)
- 3
Запустите CLI с запросом
dolphin-mcp-cli "Your query here"
Что важно знать
- Требуется ключ API OpenAI или другого поддерживаемого провайдера, а также настройка собственных MCP-серверов.
- Раздел о лицензии в README — незаполненный шаблон, а в метаданных лицензия не указана.
Темы
Частые вопросы
- Что такое dolphin-mcp?
- Библиотека Python и CLI, с помощью которых разные LLM (OpenAI, Anthropic, Ollama, LMStudio) вызывают инструменты на одном или нескольких MCP-серверах на естественном языке. Dolphin MCP — библиотека Python и инструмент командной строки для запросов к серверам Model Context Protocol (MCP) на естественном языке. Она подключается к любому числу настроенных MCP-серверов, обнаруживает доступные на них инструменты и передаёт их языковой модели, чтобы та могла вызывать их при ответе на вопрос.
- dolphin-mcp можно использовать бесплатно? Какая у него лицензия?
- У dolphin-mcp не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- dolphin-mcp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dolphin-mcp — 29 сент. 2026 г..
- Для чего можно использовать dolphin-mcp?
- Запросы к базе данных или другому источнику данных через MCP-сервер на естественном языке. Тестирование MCP-серверов с разными провайдерами LLM из командной строки. Встраивание вызова инструментов MCP в приложение на Python через API библиотеки. Запуск локальных моделей с Ollama или LMStudio и использование инструментов MCP.
- Как установить dolphin-mcp?
- Установите пакет из PyPI: pip install dolphin-mcp Укажите ключ API OpenAI в файле .env (добавьте в файл OPENAI_API_KEY) Запустите CLI с запросом: dolphin-mcp-cli "Your query here"
- Где скачать dolphin-mcp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/QuixiAI/dolphin-mcp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Терминальный чат-клиент для Ollama, OpenAI, Anthropic и других LLM-провайдеров, поддерживаемых pydantic-ai.
Консольный чат-клиент на Python для LLM с поддержкой OpenAI, Ollama, Telegram и MCP-серверов.
Открытый AI-агент автоматически проверяет pull request и поддерживает команды /describe, /review, /improve и /ask в GitHub, GitLab, Bitbucket и Azure DevOps.
Настольное приложение с открытым исходным кодом, выступающее MCP-хостом и подключающее LLM с вызовом функций, например ChatGPT, Claude или Ollama, к MCP-инструментам.
Локальный прокси, который позволяет Codex, Claude Code, Claude Desktop и Grok Build работать с любыми LLM-провайдерами.