Prompts MCP Server

MCP server for managing and providing prompts

Remote serverstreamable-httpTypeScript

What is the Prompts MCP server?

Prompts MCP server is a hosted integration for AI assistants that speak the Model Context Protocol. MCP server for managing and providing prompts.

What you get

A Model Context Protocol (MCP) server for managing and providing prompts. This server allows users and LLMs to easily add, retrieve, and manage prompt templates stored as markdown files with YAML frontmatter support.

  • Add Prompts — Store new prompts as markdown files with YAML frontmatter
  • Retrieve Prompts — Get specific prompts by name
  • List Prompts — View all available prompts with metadata preview
  • Delete Prompts — Remove prompts from the collection
  • File-based Storage — Prompts are stored as markdown files in the prompts/ directory
  • Real-time Caching — In-memory cache with automatic file change monitoring

Setting it up

Being a remote server, there is no local install. You register the endpoint with your client, authorise it once, and the tools appear.

What the assistant can call

Once Prompts is connected, these are the calls the assistant has available:

  • Verification — The Verification tool exposed by this server
  • add_prompt — Add a new prompt to the collection. If no YAML frontmatter is provided, default metadata will be automatically added. - name (string): Name of
  • create_structured_prompt — Create a new prompt with guided metadata structure and validation. - name (string): Name of the prompt - title (string): Human-readable title
  • get_prompt — Retrieve a prompt by name. - name (string): Name of the prompt to retrieve
  • list_prompts — List all available prompts with metadata preview. No parameters required
  • delete_prompt — Delete a prompt by name. - name (string): Name of the prompt to delete

Configuration and credentials

You will need 2 environment variables: PROMPTS_FOLDER_PATH, PROMPTS_DIR. Keep credentials in your client's env block or a secrets manager rather than in a file you might commit.

  • Node.js 18.0.0 or higher - TypeScript 5.0.0 or higher - Dependencies: - @modelcontextprotocol/sdk ^1.0.0 - gray-matter ^4.0.3 (YAML frontmatter parsing) - chokidar ^3.5.3 (file watching)

Before you rely on it

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the prompts mcp server does with a few real requests.

Choosing this one

This sits in the file and storage access group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Prompts's toolset — Verification, add_prompt, create_structured_prompt and 3 more — is a fair guide to whether it matches your workflow. It is maintained by tanker327; worth a glance at recent repository activity before you build anything load-bearing on it.

This entry was verified against Prompts's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.

Available tools

ToolWhat it does
VerificationThe Verification tool exposed by this server.
add_promptAdd a new prompt to the collection. If no YAML frontmatter is provided, default metadata will be automatically added. - **name** (string): Name of the prompt - **content** (string): Content of the prompt in markdown form
create_structured_promptCreate a new prompt with guided metadata structure and validation. - **name** (string): Name of the prompt - **title** (string): Human-readable title for the prompt - **description** (string): Brief description of what t
get_promptRetrieve a prompt by name. - **name** (string): Name of the prompt to retrieve
list_promptsList all available prompts with metadata preview. No parameters required.
delete_promptDelete a prompt by name. - **name** (string): Name of the prompt to delete

How to install the Prompts MCP server

{
  "mcpServers": {
    "prompts": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/inspector"],
      "env": {
        "PROMPTS_FOLDER_PATH": "your-value",
        "PROMPTS_DIR": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 18.0.0 or higher - TypeScript 5.0.0 or higher - Dependencies: - @modelcontextprotocol/sdk ^1.0.0 - gray-matter ^4.0.3 (YAML frontmatter parsing) - chokidar ^3.5.3 (file watching)
VariableDescriptionRequired
PROMPTS_FOLDER_PATHFilesystem location the server is allowed to use.Optional
PROMPTS_DIRFilesystem location the server is allowed to use.Optional

Example prompts to try

  • Use Prompts to Verification.
  • Use Prompts to add prompt.
  • Use Prompts to create structured prompt.

Frequently asked questions

It connects Prompts to MCP-compatible AI assistants such as Claude and Cursor, exposing 6 tools (Verification, add_prompt, create_structured_prompt, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Prompts directly.