DJ

disler/just-prompt

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

738 stars 131 forks 品質 46 トレンド 21

just-promptは、主要なLLMプロバイダー(OpenAI、Anthropic、Google Gemini、Groq、DeepSeek、Ollama)に統一インターフェースを提供するMCPサーバーです

概要

just-promptは、OpenAI、Anthropic、Google Gemini、Groq、DeepSeek、Ollamaなど、さまざまな大規模言語モデル(LLM)プロバイダーに統一インターフェースを提供するモデル制御プロトコル(MCP)サーバーです。こちらで、o3を使って難しい意思決定を簡単にするためのこのceo_and_boardツールの活用方法をご覧ください。 以下のMCPツールがサーバーで利用可能です: - : 複数のLLMモデルにプロンプトを送信 - パラメータ: - テキスト:プロンプトテキスト - models_prefixed_by_provider(任意):プロバイダープレフィックスを持つモデルのリスト。提供されない場合はデフォルトモデルを使用します。 - : ファイルから複数のLLMモデルにプロンプトを送信- パラメータ: - abs_file_path: プロンプトを含むファイルへの絶対パス(絶対パスであって、相対的でないこと)- models_prefixed_by_provider(任意):プロバイダープレフィックスを持つモデルのリスト。提供されない場合はデフォルトモデルを使用します。

概要(AI 翻訳)

just-promptは、OpenAI、Anthropic、Google Gemini、Groq、DeepSeek、Ollamaなど、さまざまな大規模言語モデル(LLM)プロバイダーに統一インターフェースを提供するモデル制御プロトコル(MCP)サーバーです。こちらで、O3を使って難しい意思決定を簡単にするためにceo_and_boardツールをどのように使っているかをご覧ください。

道具

以下のMCPツールがサーバーで利用可能です:

  • prompt: 複数のLLMモデルにプロンプトを送信

  • パラメータ:

  • text:プロンプトテキスト

  • models_prefixed_by_provider(任意):プロバイダープレフィックスを持つモデルの一覧。提供されていない場合は、デフォルトのモデルを使用します。

  • prompt_from_file: ファイルから複数のLLMモデルにプロンプトを送信

  • パラメータ:

  • abs_file_path:プロンプトを含むファイルへの絶対パス(絶対パスであってはなり、相対的でないこと)

  • models_prefixed_by_provider(任意):プロバイダー接頭辞を持つモデルの一覧。提供されていない場合は、デフォルトのモデルを使用します。

  • prompt_from_file_to_file: ファイルから複数のLLMモデルにプロンプトを送信し、応答をマークダウンファイルとして保存します

  • パラメータ:

  • abs_file_path:プロンプトを含むファイルへの絶対パス(絶対パスであって、相対的でないこと)

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

Just Prompt - A lightweight MCP server for LLM providers

just-prompt is a Model Control Protocol (MCP) server that provides a unified interface to various Large Language Model (LLM) providers including OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama. See how we use the ceo_and_board tool to make hard decisions easy with o3 here.

Tools

The following MCP tools are available in the server:

  • prompt: Send a prompt to multiple LLM models

    • Parameters:
      • text: The prompt text
      • models_prefixed_by_provider (optional): List of models with provider prefixes. If not provided, uses default models.
  • prompt_from_file: Send a prompt from a file to multiple LLM models

    • Parameters:
      • abs_file_path: Absolute path to the file containing the prompt (must be an absolute path, not relative)
      • models_prefixed_by_provider (optional): List of models with provider prefixes. If not provided, uses default models.
  • prompt_from_file_to_file: Send a prompt from a file to multiple LLM models and save responses as markdown files

    • Parameters:
      • abs_file_path: Absolute path to the file containing the prompt (must be an absolute path, not relative)
      • models_prefixed_by_provider (optional): List of models with provider prefixes. If not provided, uses default models.
      • abs_output_dir (default: “.”): Absolute directory path to save the response markdown files to (must be an absolute path, not relative)
  • ceo_and_board: Send a prompt to multiple ‘board member’ models and have a ‘CEO’ model make a decision based on their responses

    • Parameters:
      • abs_file_path: Absolute path to the file containing the prompt (must be an absolute path, not relative)
      • models_prefixed_by_provider (optional): List of models with provider prefixes to act as board members. If not provided, uses default models.
      • abs_output_dir (default: “.”): Absolute directory path to save the response files and CEO decision (must be an absolute path, not relative)
      • ceo_model (default: “openai:o3”): Model to use for the CEO decision in format “provider:model”
  • list_providers: List all available LLM providers

    • Parameters: None
  • list_models: List all available models for a specific LLM provider

    • Parameters:
      • provider: Provider to list models for (e.g., ‘openai’ or ‘o’)

Provider Prefixes

every model must be prefixed with the provider name

use the short name for faster referencing

  • o or openai: OpenAI
    • o:gpt-4o-mini
    • openai:gpt-4o-mini
  • a or anthropic: Anthropic
    • a:claude-3-5-haiku
    • anthropic:claude-3-5-haiku
  • g or gemini: Google Gemini
    • g:gemini-2.5-pro-exp-03-25
    • gemini:gemini-2.5-pro-exp-03-25
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →