Repolode
QuixiAI

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. 1

    Установите пакет из PyPI

    pip install dolphin-mcp
  2. 2

    Укажите ключ API OpenAI в файле .env (добавьте в файл OPENAI_API_KEY)

  3. 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 обновляется ежедневно.

Похожие проекты