MCP Catalogs
Home

mcp-prompts-catalog

by sparesparrow·2·Score 32

A curated catalog of prompts for MCP ecosystem with JSON/YAML/TXT/MD support.

ai-llmproductivitydeveloper-tools
0
Forks
0
Open issues
11 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides a centralized catalog of prompts and templates for the Model Context Protocol ecosystem. It addresses the organizational problem of 'prompt rot' by offering a structured way to manage prompts in various formats including JSON, YAML, TXT, and MD. The package serves as a single source of truth for all default prompts and sequences, making it easier for teams to maintain and version their valuable prompt collections.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Managing prompt libraries in team environments to prevent fragmentation
you:Organizing prompts by categories for different use cases
you:Automating prompt loading in MCP-compatible applications
you:What prompt formats are supported?
you:How do I add a new prompt to the catalog?

When to choose this

Choose this MCP server if your team needs a centralized, version-controlled prompt catalog that supports multiple formats and simplifies prompt management across applications.

When NOT to choose this

Not suitable if you need custom authentication or extensive prompt transformation capabilities, as this server focuses primarily on storage and retrieval of basic prompt formats.

Tools this server exposes

4 tools extracted from the README
  • getPromptsDir() => string

    Returns the absolute path to the prompts directory

  • getCategories() => string[]

    Returns a list of available prompt categories

  • listPrompts(category: string) => string[]

    Lists all prompts in a specific category

  • loadPrompt(promptName: string, category: string) => object

    Loads a specific prompt from a category

Note: Tools inferred from the JavaScript example in the Usage section, as there's no explicit 'Tools' section in the README.

Comparable tools

mcp-server-filesystemmcp-storage-jsonprompt-catalog-mcp

Installation

Install with npm:

npm install @sparesparrow/mcp-prompts-catalog

Usage in your MCP project:

const {
  getPromptsDir,
  getCategories,
  listPrompts,
  loadPrompt,
} = require('@sparesparrow/mcp-prompts-catalog');

console.log(getPromptsDir()); // Absolute path to prompts directory
console.log(getCategories()); // List of categories
console.log(loadPrompt('development-system-prompt', 'general'));

FAQ

What prompt formats are supported?
JSON, YAML, TXT, and MD formats are supported. The loader automatically detects the file extension and parses the prompt accordingly.
How do I add a new prompt to the catalog?
Create a new file in the appropriate category folder under the prompts/ directory following the existing schema. Submit a pull request to add it to the catalog.

Compare mcp-prompts-catalog with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.