just-prompt MCP
MCP-сервер отправляет один промпт сразу нескольким моделям OpenAI, Anthropic, Gemini, Groq, DeepSeek и Ollama и может собрать из ответов решение
- 739 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Отправляет текст промптов и содержимое файлов по абсолютному пути внешним провайдерам моделей и локальному Ollama
- Хранит в окружении ключи нескольких платных API и тратит деньги на каждый запрос, включая запросы исправления имен моделей
- Записывает ответы Markdown-файлами в папку, путь к которой передает агент
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/just-promptОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Отправляет текст промптов и содержимое файлов по абсолютному пути внешним провайдерам моделей и локальному Ollama
- Хранит в окружении ключи нескольких платных API и тратит деньги на каждый запрос, включая запросы исправления имен моделей
- Записывает ответы Markdown-файлами в папку, путь к которой передает агент
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
just-prompt — небольшой MCP-сервер на Python, через который агент обращается сразу к нескольким языковым моделям разных провайдеров. Инструмент `prompt` принимает текст и список моделей, запускает запросы параллельно и возвращает все ответы. `prompt_from_file` берет промпт из файла по абсолютному пути, а `prompt_from_file_to_file` дополнительно сохраняет ответы каждой модели в отдельный Markdown-файл в указанной папке. Инструменты `list_providers` и `list_models` показывают доступных провайдеров и их модели. Модели записывают с префиксом провайдера, у каждого есть короткая форма: `o:` для OpenAI, `a:` для Anthropic, `g:` для Gemini, `q:` для Groq, `d:` для DeepSeek, `l:` для Ollama. Если имя модели написано неточно, сервер исправляет его запросом к первой модели из списка `--default-models`. При запуске он проверяет, для каких провайдеров в окружении есть ключи, и недоступных отмечает, но продолжает работу с остальными. Отдельный инструмент `ceo_and_board` отправляет вопрос моделям-советникам, затем отдает их ответы модели-руководителю, по умолчанию `openai:o3`, и сохраняет ее решение вместе с ответами в Markdown. В репозитории лежат примеры таких запусков, в том числе выбор между OpenAI, Anthropic и Google, и команда `jprompt_ultra_diff_review` для Claude Code: она сохраняет вывод `git diff` в файл и отправляет его нескольким моделям на рецензию.
Для кого. Для разработчиков, которые используют Claude Code и хотят сравнивать ответы нескольких моделей на один вопрос, ревью или архитектурное решение, не переключаясь между окнами и сервисами.
Подходит, если
- Нужно сравнить, как OpenAI, Anthropic и Gemini отвечают на один и тот же промпт, и сохранить ответы файлами через `prompt_from_file_to_file`
- Перед крупным выбором стека или архитектуры хочется получить мнения нескольких моделей и итог от одной через `ceo_and_board`
- Нужно получить рецензию git diff сразу от нескольких моделей с помощью команды `jprompt_ultra_diff_review`
- Часть моделей работает локально через Ollama, часть по API, а подключать их хочется одним сервером
- Нужно быстро посмотреть, какие модели доступны у провайдера, через `list_models`
Не подходит, если
- У вас нет ключей ни одного провайдера, а API OpenAI и Anthropic из России недоступны: без ключей сервер ответов не отдает
- Требуется потоковая выдача ответа или диалог с историей: инструменты работают по схеме одного запроса и одного ответа
- Нужен готовый плагин с подкомандами для Claude Code: это сервер, который ставят из клона через `uv`
- Лицензия на код должна быть оформлена: файла лицензии в репозитории нет
Пример запроса к агенту
Отправь через just-prompt этот вопрос моделям openai:gpt-4o и anthropic:claude-3-5-haiku и сохрани оба ответа в папку /Users/me/answersMCP
- Транспорт
- stdio
- Авторизация
- ключ необязателен
Переменные окружения
OPENAI_API_KEYсекрет- Ключ OpenAI, нужен для моделей с префиксом `openai` или `o`
ANTHROPIC_API_KEYсекрет- Ключ Anthropic для моделей с префиксом `anthropic` или `a`
GEMINI_API_KEYсекрет- Ключ Gemini для моделей с префиксом `gemini` или `g`
GROQ_API_KEYсекрет- Ключ Groq для моделей с префиксом `groq` или `q`
DEEPSEEK_API_KEYсекрет- Ключ DeepSeek для моделей с префиксом `deepseek` или `d`
OLLAMA_HOST- Адрес локального сервера Ollama, если он не стандартный
Ограничения
- Автор не указал лицензию, права на использование и копирование не определены, уточните у автора.
- Нужны собственные ключи провайдеров в `.env` или окружении. Расходы на вызовы несете вы, а `ceo_and_board` обращается сразу к нескольким моделям и по умолчанию к `openai:o3` как руководителю. API OpenAI и Anthropic из России недоступны.
- Пути к файлам и папкам инструменты принимают только абсолютные, относительные не поддерживаются.
- Последний коммит в репозитории датирован августом 2025 года, названия моделей в примерах и в списке по умолчанию относятся к тому времени (например, `gemini-2.5-pro-preview-03-25`), актуальные имена нужно подставлять самим.
- В инструкции по установке указан условный адрес клона с именем `yourusername`: настоящий репозиторий — `disler/just-prompt`.
Как отключить. Выполните `claude mcp remove just-prompt`, чтобы убрать сервер из Claude Code. В других клиентах удалите запись `just-prompt` из конфигурации MCP. Папку клона и файл `.env` с ключами удалите отдельно, а ответы моделей, сохраненные инструментами, останутся там, куда вы их направили.
Частые вопросы
Какие провайдеры поддерживает just-prompt?
Шесть: OpenAI, Anthropic, Google Gemini, Groq, DeepSeek и Ollama. Каждому соответствует ключ в `.env` (`OPENAI_API_KEY`, `ANTHROPIC_API_KEY`, `GEMINI_API_KEY`, `GROQ_API_KEY`, `DEEPSEEK_API_KEY`) или адрес `OLLAMA_HOST` для локального сервера.
Как задать модель в запросе?
С префиксом провайдера через двоеточие: `openai:gpt-4o-mini` или короче `o:gpt-4o-mini`. Для остальных провайдеров короткие префиксы `a`, `g`, `q`, `d`, `l`. Если префикс опущен, сервер использует модели по умолчанию.
Что делает инструмент ceo_and_board?
Он отправляет вопрос из файла моделям-советникам, потом передает их ответы модели-руководителю, по умолчанию `openai:o3`, и записывает решение руководителя и ответы советников в папку `abs_output_dir`. В репозитории лежит пример решения об выборе между OpenAI, Anthropic и Google.
Работает ли just-prompt без ключей?
Сервер запустится, но для провайдеров без ключа вызовы недоступны. При старте он проверяет окружение и сообщает, какие провайдеры можно использовать. Локальные модели Ollama ключа не требуют, достаточно доступного `OLLAMA_HOST`.
Какой язык и какая версия нужны для запуска?
Python 3.10 и новее по манифесту `pyproject.toml`. Зависимости (`anthropic`, `google-genai`, `groq`, `ollama`, `openai`, `mcp`, `pydantic`) ставит `uv sync`. Тесты запускаются командой `uv run pytest`.
Что за команда jprompt_ultra_diff_review?
Это команда Claude Code из каталога `.claude/commands`. Она создает файл `diff.md` с просьбой о рецензии, дописывает в него вывод `git diff` и отправляет файл трем моделям через `prompts_from_file_to_file`. Модели в команде зашиты на момент написания, их стоит заменить.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер, через который Claude Code, Codex и другие агенты зовут Gemini, GPT, Grok и локальные модели для ревью, отладки и консенсуса
MCP-сервер и веб-инструмент для улучшения промптов: три инструмента оптимизации системных и пользовательских промптов с итеративной доработкой
Плагин Claude Code, который задает один вопрос сразу нескольким моделям и показывает их ответы рядом с разбором согласий и расхождений
CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента
CLI для любого MCP-сервера: список и вызов инструментов, ресурсов и промптов, mock и proxy режимы, guard-фильтр и управление конфигами агентов
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| just-prompt (эта запись) | нет | ключ необязателен | 739 | |
| claude-council | нет | 898 | плагин Claude Code, который опрашивает модели по API-ключам и подпискам и показывает ответы рядом с разбором согласий | |
| LLM Council | нет | 2 672 | скилл, где пять подагентов с разными ролями рецензируют друг друга, без обращения к другим провайдерам | |
| MCP CLI client | нет | 675 | консольный клиент MCP с одной моделью, выбранной в конфиге |
Коротко о README
Главная страница описывает сервер как легкий мост к шести провайдерам и показывает схему инструментов с параметрами. Дальше идут таблица префиксов провайдеров, список возможностей, шаги установки через `uv sync`, переменные окружения и три способа подключить сервер к Claude Code. В конце приведены структура кода и запуск тестов. В репозитории есть примеры ответов, технические спецификации, справочные документы по API провайдеров, тесты по слоям и готовый `.mcp.json`.