mcp-prompt-server-go

mcp-prompt-server-go

24

The MCP Prompt Server project provides a framework for transforming prompt templates into MCP tools using Go, aiming to simplify natural language processing through easy integration and extension.

MCP Prompt Server (Go Version)

This project is a Go-based MCP prompt server, inspired by similar projects and initially seeded with prompts from those projects. It transforms commonly used prompts into MCP tools, allowing users to utilize them through natural language conversations.

Features

  • Rich Prompt Templates: High-quality templates for code, writing, product, web generation, and more.
  • Plug-and-Play MCP Tool: All prompts automatically register as MCP tools, supporting parameterized calls.
  • Hot Reload and Management: Reload new prompts without restarting the server.
  • Easy to Extend: Add new YAML/JSON files to extend functionality without changing core code.
  • Multilingual and Versatile: Suitable for various fields such as product, education, media, and AI.

Quickstart

  1. Clone the repository and navigate to the project directory.
  2. Build the project.
  3. Start the server to automatically load prompt templates.

Tool Integration

Integrate with tools like Raycast, Cursor, and Windsurf by configuring the executable path and settings.

Extend Prompts

Add new YAML/JSON files in the prompts/ directory to extend prompts and leverage hot reload or server restart as needed.

Management and Debugging

Commands for reloading and listing prompt templates are available.