mcp
The Wikipedia of AI prompts: search 900+ curated prompts by model, style and type, in 7 languages
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.wikiprompt.org/mcp"
}
}
}Remote-Endpunkte
https://mcp.wikiprompt.org/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (12)
🟢search_prompts(query, category, model, style, prompt_type, ...)
Search the Wikiprompt catalog of 900+ curated AI prompts. All filters combine. Returns compact rows with the canonical URL; call get_prompt with a slug for the full prompt text.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 200,
"description": "Full-text query (typo-tolerant). Omit to browse by filters only."
},
"category": {
"type": "string",
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
]
},
"model": {
"type": "string",
"maxLength": 120,
"description": "AI model/tool, e.g. \"GPT Image 2\", \"Seedance 2.0\", \"ChatGPT\", \"Claude\" (see list_facets for values)"
},
"style": {
"type": "string",
"maxLength": 60,
"description": "Visual style label, e.g. \"cinematic\" (see list_facets)"
},
"prompt_type": {
"type": "string",
"enum": [
"system-prompt",
"template",
"one-shot",
"agent",
"workflow",
"persona",
"creative-gen"
]
},
"media": {
"type": "string",
"enum": [
"image",
"video",
"text",
"visual"
],
"description": "Output type; \"visual\" = image or video"
},
"min_rating": {
"type": "integer",
"minimum": 1,
"maximum": 5,
"description": "Minimum average result-quality rating (1-5)"
},
"featured": {
"type": "boolean",
"description": "Editor-featured prompts only"
},
"sort": {
"type": "string",
"enum": [
"relevance",
"rating",
"recent",
"views"
]
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"offset": {
"type": "integer",
"minimum": 0
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_prompt(slug_or_id, locale)
Fetch one prompt in full by slug (or UUID): complete prompt text, structured metadata (model, prompt type, style, quality assessment), author, media and source attribution. Optional locale (es, pt, fr, zh, de, ja) returns the translated version.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug_or_id": {
"type": "string",
"minLength": 1,
"maxLength": 200
},
"locale": {
"type": "string",
"enum": [
"en",
"es",
"pt",
"fr",
"zh",
"de",
"ja"
]
}
},
"required": [
"slug_or_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_categories
List the 9 Wikiprompt categories with live prompt counts.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_facets
List the searchable facet values with counts: AI models/tools, visual styles, and prompt types. Use these values in search_prompts filters.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_featured(limit)
Get the editor-featured prompts (the best of the catalog).
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 30
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_trending
Get prompts trending right now (1000+ views in the last 7 days). May be empty when nothing crosses the threshold.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_recent(limit, category)
Get the most recently added prompts, optionally filtered by category.
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
},
"category": {
"type": "string",
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
]
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢random_prompt(category)
Get one random prompt from the catalog, optionally within a category.
Eingabe-Schema
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
]
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_stats
Get catalog statistics: total prompts, contributors, and the media/type breakdown.
Eingabe-Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_prompt_translations(slug_or_id)
List the available translations of a prompt (locale + translated title).
Eingabe-Schema
{
"type": "object",
"properties": {
"slug_or_id": {
"type": "string",
"minLength": 1,
"maxLength": 200
}
},
"required": [
"slug_or_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢prompts_by_author(handle, limit)
List prompts contributed by a specific author handle (as shown on prompt pages).
Eingabe-Schema
{
"type": "object",
"properties": {
"handle": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50
}
},
"required": [
"handle"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡submit_prompt(api_key, title, content, description, category, ...)
Submit a new prompt to Wikiprompt. Requires a wikiprompt API key (create one from your profile at wikiprompt.org). Pass it as the api_key argument or send an Authorization: Bearer header.
Eingabe-Schema
{
"type": "object",
"properties": {
"api_key": {
"type": "string",
"description": "Your wikiprompt API key (or use an Authorization: Bearer header)"
},
"title": {
"type": "string",
"minLength": 3,
"maxLength": 120
},
"content": {
"type": "string",
"minLength": 10,
"maxLength": 20000,
"description": "The prompt text itself"
},
"description": {
"type": "string",
"maxLength": 500,
"description": "1-2 sentences: what it does and which model it targets"
},
"category": {
"type": "string",
"enum": [
"creative",
"marketing",
"business",
"productivity",
"coding",
"education",
"personal",
"research",
"other"
]
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 10
},
"media_urls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 20,
"description": "URLs of example results (images/videos)"
}
},
"required": [
"title",
"content"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Nachweis