Skip to main content
Glama
Pretty Prompt MCP Server

Pretty Prompt MCP Server

by charliemday

Pretty Prompt MCP Server

MCP-Server, der Ihre Pretty Prompt-Bibliothek und den Prompt-Verbesserer für Cursor, Claude Desktop und andere MCP-Clients bereitstellt.

Werkzeuge

Werkzeug

Beschreibung

list_library_prompts

Listet gespeicherte Prompts aus Ihrer Bibliothek auf

save_to_library

Speichert einen Prompt in Ihrer Bibliothek

list_library_folders

Listet Ordner in Ihrer Bibliothek auf

create_library_folder

Erstellt einen Ordner (optional unter einem übergeordneten Ordner)

rename_library_folder

Benennt einen vorhandenen Ordner um

move_prompt_to_folder

Verschiebt einen Prompt in einen Ordner (oder ins Stammverzeichnis)

improve_prompt

Verbessert/verfeinert einen Prompt (verwendet Ihre Pretty Prompt-Guthaben)

Related MCP server: MCP Prompt Manager

Einrichtung

1. API-Schlüssel generieren

Gehen Sie zu pretty-prompt.com/settings/mcp und erstellen Sie einen API-Schlüssel.

2. Erstellen

npm install
npm run build

3. Cursor konfigurieren

Fügen Sie zu Ihrer Cursor-MCP-Konfiguration hinzu (~/.cursor/mcp.json oder Projekt-.cursor/mcp.json):

{
  "mcpServers": {
    "pretty-prompt": {
      "command": "npx",
      "args": ["-y", "@pretty-prompt/mcp@latest"],
      "env": {
        "PRETTY_PROMPT_API_KEY": "pp_mcp_..."
      }
    }
  }
}

Für die lokale Entwicklung überschreiben Sie die Produktionsstandards:

"env": {
  "PRETTY_PROMPT_API_KEY": "pp_mcp_...",
  "PRETTY_PROMPT_BACKEND_URL": "http://0.0.0.0:8000",
  "PRETTY_PROMPT_SUPABASE_URL": "http://127.0.0.1:54321",
  "PRETTY_PROMPT_SUPABASE_ANON_KEY": "your-local-anon-key"
}

Umgebungsvariablen

Variable

Erforderlich

Standard

Beschreibung

PRETTY_PROMPT_API_KEY

Ja

—

API-Schlüssel aus den Einstellungen (pp_mcp_...)

PRETTY_PROMPT_BACKEND_URL

Nein

https://production.pretty-prompt.com

FastAPI-Backend-URL

PRETTY_PROMPT_SUPABASE_URL

Nein

https://api.pretty-prompt.com

Supabase-Projekt-URL

PRETTY_PROMPT_SUPABASE_ANON_KEY

Nein

Produktions-Anon-Key

Supabase-Anon-Key

PRETTY_PROMPT_ANALYTICS

Nein

aktiviert

Auf false setzen, um PostHog-Analysen zu deaktivieren

PRETTY_PROMPT_POSTHOG_KEY

Nein

Produktions-PostHog-Schlüssel

PostHog-Projektschlüssel überschreiben

Analysen

Der MCP-Server sendet PostHog-Ereignisse (Fire-and-Forget) für:

Ereignis

Wann

mcp_server_started

Jedes Mal, wenn der Serverprozess startet und sich authentifiziert

mcp_first_connected

Erste erfolgreiche Verbindung für einen API-Schlüssel auf diesem Rechner

mcp_tool_called

Jeder Tool-Aufruf (Name, Erfolg, Dauer, bereinigte Parameter)

Ereignisse werden der E-Mail des Benutzers aus dem MCP-Zugriffstoken zugeordnet. Prompt-Text wird nie gesendet – nur Längen und Flags.

Lokal deaktivieren mit PRETTY_PROMPT_ANALYTICS=false.

Umgebungsvariablen überschreiben, um auf lokale Dienste zu verweisen:

PRETTY_PROMPT_BACKEND_URL=http://0.0.0.0:8000
PRETTY_PROMPT_SUPABASE_URL=http://127.0.0.1:54321

Stellen Sie sicher, dass das Backend SUPABASE_JWT_SECRET gesetzt hat und die Migration mcp_api_keys angewendet wurde.

Available Tools

5 tools
improve_promptA

Improve and refine a prompt using Pretty Prompt. Returns a polished prompt (flattened text plus structured sections), an explanation, and optional follow-up questions. Uses the user's prompt credits. To refine further, call again with question_answers from the follow_up_questions.

NameRequiredDescriptionDefault
promptYesThe prompt text to improve
categoryNoOptional category (General, Image, Video, Vibe Coding, Research, Agent, System Prompt)
providerNoOptional target provider (e.g. openai, perplexity, lovable)
save_to_libraryNoIf true, also save the improved prompt to the library
question_answersNoMap of follow-up question → selected answers for a refine pass
context_snippet_idsNoSpecific context snippet IDs to include
include_context_snippetsNoInclude the user's saved context snippets
list_library_foldersA

List folders in the user's Pretty Prompt library. Use this before move_prompt_to_folder to get folder UUIDs. Folders are a flat list; parent_id indicates nesting (null = root).

NameRequiredDescriptionDefault

No parameters

list_library_promptsB

List saved prompts from the user's Pretty Prompt library.

NameRequiredDescriptionDefault
limitNoPage size (default: all)
offsetNoPagination offset
searchNoSearch in title, prompt text, or origin
favorites_onlyNoReturn only favourite prompts
move_prompt_to_folderA

Move a library prompt into a folder, or to the library root. Call list_library_folders first to resolve folder UUIDs. Pass folder_id=null to remove the prompt from its folder.

NameRequiredDescriptionDefault
folder_idNoDestination folder UUID, or null for root
prompt_idYesLibrary prompt ID (from list_library_prompts)
save_to_libraryA

Save a prompt to the user's Pretty Prompt library.

NameRequiredDescriptionDefault
titleNoOptional display title
promptYesThe prompt text to save

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updatesv0.3.0
    • First observedimprove_prompt
    • First observedlist_library_folders
    • First observedlist_library_prompts
    • First observedmove_prompt_to_folder
    • First observedsave_to_library

TDQS

A3.9/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct resource and action: listing prompts, saving prompts, listing folders, moving prompts, and improving prompts. There is no overlap or ambiguity between them.

Naming Consistency4/5

Most tools follow a clear verb_noun or verb_preposition_noun pattern (list_library_prompts, save_to_library, move_prompt_to_folder), but the mix of styles (list_*, save_to_*, move_*_to_*, improve_*) is slightly inconsistent. Still, names are readable and predictable.

Tool Count5/5

With 5 tools, the server is well-scoped for a library management and prompt improvement service. Each tool has a clear purpose and none are redundant.

Completeness4/5

The set covers listing, saving, organizing, and improving prompts. Missing delete/update operations for prompts or folders are minor gaps that agents can work around, but the core workflow is complete.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Allows users to save, organize, and manage AI prompts, folders, and tags directly within MCP-compatible tools like Claude and Cursor. It supports version history tracking, prompt searching, and the ability to save public templates to a personal collection.
    20
    27 npm
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables reading, searching, installing, and managing ParetoStudio prompts, agents, and skills from Claude Code, Cursor, or any MCP client, and can install agents/skills as files into Claude Code or Codex projects.
    39 npm
    MIT