Promptheus MCP Server

result = refine_prompt("Write a technical blog post", skip_questions=True) print(result["refined_prompt"]) ```

Local serverstdioPython

What is the Promptheus MCP Server?

result = refine_prompt("Write a technical blog post", skip_questions=True) print(result["refined_prompt"])

What you get

Promptheus analyzes your prompts and refines them with: - Adaptive questioning: Smart detection of what information you need to provide - Multi-provider support: Works with Google, OpenAI, Anthropic, Groq, Qwen, and more - Interactive refinement: Iteratively improve outputs through natural conversation - Session history: Automatically track and reuse past prompts - CLI and Web UI: Use from terminal or browser

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
refine_promptIntelligent prompt refinement with optional clarification questions.
tweak_prompt
list_models
list_providers
validate_environment

How to install the Promptheus MCP Server

{
  "mcpServers": {
    "promptheus": {
      "command": "uvx",
      "args": ["promptheus"],
      "env": {
        "PROMPTHEUS_TELEMETRY_ENABLED": "your-value",
        "PROMPTHEUS_HISTORY_DIR": "your-value",
        "GOOGLE_API_KEY": "your-value",
        "ANTHROPIC_API_KEY": "your-value",
        "OPENAI_API_KEY": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
PROMPTHEUS_TELEMETRY_ENABLEDConfiguration value read at startup.Optional
PROMPTHEUS_HISTORY_DIRFilesystem location the server is allowed to use.Optional
GOOGLE_API_KEYCredential the server authenticates with.Yes
ANTHROPIC_API_KEYCredential the server authenticates with.Yes
OPENAI_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use Promptheus to refine prompt.”
  • “Use Promptheus to tweak prompt.”
  • “Use Promptheus to list models.”

Frequently asked questions

result = refine_prompt("Write a technical blog post", skip_questions=True) print(result["refined_prompt"]) ``` Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.