prompts.chat MCP Server

Search and retrieve AI prompts from prompts.chat, the social platform for AI prompts.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
100%
命名品質
98%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,724Token(工具定義)
~1.5 KB典型回應大小
中等的注意力影響(128k 上下文的 1.35%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "prompts.chat-mcp": {
      "command": "npx",
      "args": [
        "@fkadev/prompts.chat-mcp"
      ]
    }
  }
}

可執行的套件

npm@fkadev/prompts.chat-mcp1.0.9stdio

遠端端點

https://prompts.chat/api/mcpstreamable-http

它能做什麼

工具清單

工具(10)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢search_prompts(query, limit, type, category, tag)

Search for AI prompts by keyword. Returns matching prompts with title, description, content, author, category, and tags. Use this to discover prompts for various AI tasks like coding, writing, analysis, and more.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Search query to find relevant prompts",
      "type": "string"
    },
    "limit": {
      "description": "Maximum number of prompts to return (default 10, max 50)",
      "default": 10,
      "type": "number",
      "minimum": 1,
      "maximum": 50
    },
    "type": {
      "description": "Filter by prompt type",
      "type": "string",
      "enum": [
        "TEXT",
        "STRUCTURED",
        "IMAGE",
        "VIDEO",
        "AUDIO"
      ]
    },
    "category": {
      "description": "Filter by category slug",
      "type": "string"
    },
    "tag": {
      "description": "Filter by tag slug",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_prompt(id, fill_variables)

Get a prompt by ID and optionally fill in its variables. If the prompt contains template variables (like {{variable}}), you will be asked to provide values for them.

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "description": "The ID of the prompt to retrieve",
      "type": "string"
    },
    "fill_variables": {
      "description": "If true and the prompt has template variables, triggers interactive variable filling. Default false — returns raw prompt with variable metadata.",
      "default": false,
      "type": "boolean"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡save_prompt(title, content, description, tags, category, ...)

Save a new prompt to your prompts.chat account. Requires API key authentication. Prompts are private by default unless configured otherwise in settings.

輸入結構描述

{
  "type": "object",
  "properties": {
    "title": {
      "description": "Title of the prompt",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "content": {
      "description": "The prompt content. Can include variables like ${variable} or ${variable:default}",
      "type": "string",
      "minLength": 1
    },
    "description": {
      "description": "Optional description of the prompt",
      "type": "string",
      "maxLength": 500
    },
    "tags": {
      "description": "Optional array of tag names (will be created if they don't exist)",
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "category": {
      "description": "Optional category slug",
      "type": "string"
    },
    "isPrivate": {
      "description": "Whether the prompt is private (default: uses your account setting)",
      "type": "boolean"
    },
    "type": {
      "description": "Prompt type (default: TEXT)",
      "type": "string",
      "enum": [
        "TEXT",
        "STRUCTURED",
        "IMAGE",
        "VIDEO",
        "AUDIO"
      ]
    },
    "structuredFormat": {
      "description": "Format for structured prompts",
      "type": "string",
      "enum": [
        "JSON",
        "YAML"
      ]
    }
  },
  "required": [
    "title",
    "content"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪improve_prompt(prompt, outputType, outputFormat)

Transform a basic prompt into a well-structured, comprehensive prompt using AI. Optionally searches for similar prompts for inspiration. Supports different output types (text, image, video, sound) and formats (text, JSON, YAML).

輸入結構描述

{
  "type": "object",
  "properties": {
    "prompt": {
      "description": "The prompt to improve",
      "type": "string",
      "minLength": 1,
      "maxLength": 10000
    },
    "outputType": {
      "description": "Content type: text, image, video, or sound",
      "default": "text",
      "type": "string",
      "enum": [
        "text",
        "image",
        "video",
        "sound"
      ]
    },
    "outputFormat": {
      "description": "Response format: text, structured_json, or structured_yaml",
      "default": "text",
      "type": "string",
      "enum": [
        "text",
        "structured_json",
        "structured_yaml"
      ]
    }
  },
  "required": [
    "prompt"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡save_skill(title, description, files, tags, category, ...)

Save a new Agent Skill to your prompts.chat account. Skills are multi-file prompts that can include SKILL.md (required), reference docs, scripts, and configuration files. Requires API key authentication. If the file contents are too long, first save the SKILL.md only, with no other files. Then call add_file_to_skill tool per file.

輸入結構描述

{
  "type": "object",
  "properties": {
    "title": {
      "description": "Title of the skill",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "description": {
      "description": "Description of what the skill does",
      "type": "string",
      "maxLength": 500
    },
    "files": {
      "description": "Array of files. Must include SKILL.md as the main skill file.",
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "filename": {
            "description": "File path (e.g., 'SKILL.md', 'reference.md', 'scripts/helper.py')",
            "type": "string"
          },
          "content": {
            "description": "File content",
            "type": "string"
          }
        },
        "required": [
          "filename",
          "content"
        ]
      }
    },
    "tags": {
      "description": "Optional array of tag names",
      "maxItems": 10,
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "category": {
      "description": "Optional category slug",
      "type": "string"
    },
    "isPrivate": {
      "description": "Whether the skill is private (default: uses your account setting)",
      "type": "boolean"
    }
  },
  "required": [
    "title",
    "files"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡add_file_to_skill(skillId, filename, content)

Add a new file to an existing Agent Skill. Use this to add reference docs, scripts, or configuration files to a skill you own.

輸入結構描述

{
  "type": "object",
  "properties": {
    "skillId": {
      "description": "The ID of the skill to add the file to",
      "type": "string"
    },
    "filename": {
      "description": "File path (e.g., 'reference.md', 'scripts/helper.py', 'config/settings.json')",
      "type": "string"
    },
    "content": {
      "description": "File content",
      "type": "string"
    }
  },
  "required": [
    "skillId",
    "filename",
    "content"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡update_skill_file(skillId, filename, content)

Update an existing file in an Agent Skill. Use this to modify reference docs, scripts, configuration files, or SKILL.md content.

輸入結構描述

{
  "type": "object",
  "properties": {
    "skillId": {
      "description": "The ID of the skill containing the file",
      "type": "string"
    },
    "filename": {
      "description": "File path to update (e.g., 'SKILL.md', 'reference.md', 'scripts/helper.py')",
      "type": "string"
    },
    "content": {
      "description": "New file content",
      "type": "string"
    }
  },
  "required": [
    "skillId",
    "filename",
    "content"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴remove_file_from_skill(skillId, filename)

Remove a file from an existing Agent Skill. Cannot remove SKILL.md as it is required.

輸入結構描述

{
  "type": "object",
  "properties": {
    "skillId": {
      "description": "The ID of the skill to remove the file from",
      "type": "string"
    },
    "filename": {
      "description": "File path to remove (e.g., 'reference.md', 'scripts/helper.py')",
      "type": "string"
    }
  },
  "required": [
    "skillId",
    "filename"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡get_skill(id)

Get an Agent Skill by ID, including all its files (SKILL.md, reference docs, scripts, etc.). Returns the skill metadata and file contents. Save to .claude/skills/{slug}/SKILL.md and .claude/skills/{slug}/[other files] structure if user asks to download.

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "description": "The ID of the skill to retrieve",
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_skills(query, limit, category, tag)

Search for Agent Skills by keyword. Returns matching skills with title, description, author, and file list. Use this to discover reusable AI agent capabilities for coding, analysis, automation, and more.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "description": "Search query to find relevant skills",
      "type": "string"
    },
    "limit": {
      "description": "Maximum number of skills to return (default 10, max 50)",
      "default": 10,
      "type": "number",
      "minimum": 1,
      "maximum": 50
    },
    "category": {
      "description": "Filter by category slug",
      "type": "string"
    },
    "tag": {
      "description": "Filter by tag slug",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本10 個工具
已驗證未記錄版本10 個工具
已驗證未記錄版本10 個工具