Skip to main content
Glama
mcp-prompt-server

mcp-prompt-server

by marcmodin

πŸš€ MCP Prompt Server

A lightweight Model Context Protocol server for dynamic prompt management

Python 3.11+ MCP License Release


✨ Features

  • πŸ“ Dynamic Prompt Loading β€” Automatically discover and register markdown files from the prompts/ directory

  • πŸ“š Resource Management β€” Serve documentation and reference materials via MCP resources

  • ⚑ Zero Configuration β€” Add prompts and resources by simply creating markdown files with YAML frontmatter

  • πŸ”’ Security First β€” Built-in path traversal protection, file size limits, and input validation

  • 🎯 MCP Compliant β€” Full implementation of MCP prompt and resource primitives via FastMCP framework

  • 🌐 Remote Installation β€” Run directly from GitHub without cloning

Related MCP server: Amazon Q Custom Prompt MCP Server

πŸ”§ Requirements

  • Python >=3.11

  • Package manager: uv (installs automatically with uvx)

Quick Start

Using with Claude Cli

Add this configuration to your Claude Cli MCP settings:

{
  "mcpServers": {
    "prompt-server": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/marcmodin/mcp-prompt-server@v0.1.0",
        "mcp-prompt-server"
      ]
    }
  }
}

Using with GitHub Copilot

Create .vscode/mcp.json in your project:

{
  "mcpServers": {
    "prompt-server": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/marcmodin/mcp-prompt-server@v0.1.0r",
        "mcp-prompt-server"
      ]
    }
  }
}

Running Remotely

# Run directly from GitHub
uvx --from git+https://github.com/marcmodin/mcp-prompt-server@v0.1.0 mcp-prompt-server

# Debug with MCP Inspector
npx @modelcontextprotocol/inspector uvx --from git+https://github.com/marcmodin/mcp-prompt-server@v0.1.0 mcp-prompt-server

πŸ“š Documentation

Available Tools

1 tool
pingA

Simple ping tool that returns pong

Inputs: no named parameters. Returns: result

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    A3.6/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of confusion between tools. The single 'ping' tool is unambiguous.

    Naming Consistency5/5

    Only one tool exists, so naming consistency is not an issue. The name 'ping' follows a common, clear convention.

    Tool Count1/5

    A single 'ping' tool is far too minimal for a server named 'mcp-prompt-server'. The server does not fulfill its implied purpose of providing prompt-related functionality.

    Completeness1/5

    The server completely lacks any prompt-related tools. A single ping-pong tool leaves a vast gap in functionality for a server that should handle prompts.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      D
      maintenance
      A Model Context Protocol server for managing prompt templates as markdown files with YAML frontmatter, allowing users and LLMs to easily add, retrieve, and manage prompts.
      5
      22 npm
      17
      MIT
    • A
      license
      Not graded
      quality
      F
      maintenance
      Enables loading and serving markdown files as prompts from local folders or GitHub repositories. Supports automatic repository synchronization and YAML frontmatter for prompt metadata.
      3
      MIT