PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serversknowledge-and-memory提示工坊
返回「knowledge-and-memory」

提示工坊

modelscope·@sparesparrow/mcp-prompts

knowledge-and-memory0下载LocalModelScope

简介

通过简化的SOLID架构,启用提示词的创建、管理和模板化,允许用户按类别组织提示词并在运行时填充模板。

MCP Server 详情

来自 ModelScope 索引

MCP 提示服务器

一个用于管理提示和模板并具备项目编排能力的MCP服务器。是Model Context Protocol生态系统的一部分。

<a href="https://glama.ai/mcp/servers/i0z4f3pr82"> <img width="380" height="200" src="https://glama.ai/mcp/servers/i0z4f3pr82/badge" alt="Prompts Server MCP server" /> </a>

此服务器提供了一种简单的方式来存储、检索和应用AI提示模板,使您更容易在AI应用程序中保持一致的提示模式。

目录

  • 特性
  • 安装
  • 配置
  • 使用方法
    • 与Claude一起使用
    • 可用工具
    • API使用示例
    • 管理提示
    • 在您的工作流中使用提示
  • 提示格式
  • 多格式提示支持
    • 格式转换
    • 应用模板
    • 提取变量
    • 从不同格式创建
    • 与存储适配器集成
  • 存储适配器
    • PostgreSQL设置
  • Docker部署
    • Docker Compose编排
      • 简易部署
      • PostgreSQL部署
      • 开发环境
      • 测试环境
      • Docker管理脚本
      • 自定义配置
  • 开发
    • 开发工作流程
    • 开发命令
    • 构建过程
    • 测试
    • 目录结构
  • 发布流程
  • 变更日志
  • 最佳实践
  • 许可证

特性

  • 存储和检索提示
  • 创建和使用带有变量的模板
  • 通过标签过滤列出提示
  • 向模板应用变量
  • 多个存储后端(文件系统、PostgreSQL 和 MDC 格式)
  • 易于与Claude及其他AI助手配合使用
  • 项目编排功能
  • 健康检查端点

安装

使用 npx (推荐)

npx -y @sparesparrow/mcp-prompts

全局安装

npm install -g @sparesparrow/mcp-prompts

使用 Docker

docker run -p 3003:3003 -v ~/mcp/data:/app/data sparesparrow/mcp-prompts:latest

验证安装

安装后,您可以按照以下步骤验证服务器是否正常工作:

  1. 打开Claude桌面版
  2. 在聊天输入框中键入"/"以查看来自服务器的提示是否出现
  3. 测试一个简单的工具调用:
    use_mcp_tool({
      server_name: "prompt-manager",
      tool_name: "list_prompts",
      arguments: {}
    });
    

配置

服务器可以通过环境变量进行配置:

环境变量描述默认值
SERVER_NAME服务器名称MCP Prompts Server
SERVER_VERSION服务器版本package.json 版本
STORAGE_TYPE存储类型:'file', 'postgres' 或 'mdc'file
PROMPTS_DIR存储提示的目录~/mcp/data/prompts
BACKUPS_DIR备份目录~/mcp/data/backups
PORTHTTP 服务器端口3003
LOG_LEVEL日志级别info
HTTP_SERVER启用 HTTP 服务器false
HOSTHTTP 服务器主机0.0.0.0

PostgreSQL 设置(如果 STORAGE_TYPE=postgres,则需要)

环境变量描述默认值
PG_HOSTPostgreSQL 主机localhost
PG_PORTPostgreSQL 端口5432
PG_DATABASEPostgreSQL 数据库名mcp_prompts
PG_USERPostgreSQL 用户名postgres
PG_PASSWORDPostgreSQL 密码
PG_SSL使用 SSL 连接 PostgreSQLfalse
POSTGRES_CONNECTION_STRING完整的 PostgreSQL 连接字符串(覆盖单独设置)

MDC 设置(如果 STORAGE_TYPE=mdc,则需要)

环境变量描述默认值
MDC_RULES_DIRMDC 规则目录./.cursor/rules

使用方法

与 Claude 一起使用

在 Claude 3 桌面应用程序中,您可以在 claude_desktop_config.json 中配置 MCP 提示服务器:

{
  "mcpServers": {
    "prompts": {
      "command": "npx",
      "args": [
        "-y",
        "@sparesparrow/mcp-prompts"
      ],
      "env": {
        "STORAGE_TYPE": "file",
        "PROMPTS_DIR": "/path/to/your/prompts/directory",
        "LOG_LEVEL": "debug"
      }
    }
  }
}

可用工具

MCP 提示服务器提供以下工具:

  • add_prompt: 添加新提示
  • get_prompt: 通过 ID 获取提示
  • update_prompt: 更新现有提示
  • list_prompts: 列出所有提示
  • delete_prompt: 通过 ID 删除提示
  • apply_template: 应用变量到提示模板

API 使用示例

列出可用提示

要查看可用的提示:

use_mcp_tool({
  server_name: "prompt-manager",
  tool_name: "list_prompts",
  arguments: {}
});

按标签过滤:

use_mcp_tool({
  server_name: "prompt-manager",
  tool_name: "list_prompts",
  arguments: {
    tags: ["development"]
  }
});

获取特定提示

通过 ID 检索特定提示:

use_mcp_tool({
  server_name: "prompt-manager",
  tool_name: "get_prompt",
  arguments: {
    id: "development-workflow"
  }
});

使用模板提示

应用变量到模板提示:

use_mcp_tool({
  server_name: "prompt-manager",
  tool_name: "apply_template",
  arguments: {
    id: "development-system-prompt",
    variables: {
      "project_type": "web frontend",
      "language": "JavaScript/React",
      "project_name": "TaskManager",
      "project_goal": "create a task management application with drag-and-drop functionality",
      "technical_context": "Using React 18, TypeScript, and Material UI"
    }
  }
});

管理提示

添加新提示

添加新提示:

use_mcp_tool({
  server_name: "prompt-manager",
  tool_name: "add_prompt",
  arguments: {
    name: "Bug Report Template",
    description: "Template for submitting bug reports",
    content: "## Bug Report\n\n### Description\n{{description}}\n\n### Steps to Reproduce\n{{steps}}\n\n### Expected Behavior\n{{expected}}\n\n### Actual Behavior\n{{actual}}\n\n### Environment\n{{environment}}",
    isTemplate: true,
    variables: ["description", "steps", "expected", "actual", "environment"],
    tags: ["bug", "template", "documentation"]
  }
});

编辑现有提示

编辑现有提示:

use_mcp_tool({
  server_name: "prompt-manager",
  tool_name: "edit_prompt",
  arguments: {
    id: "development-workflow",
    content: "Updated workflow content here...",
    tags: ["development", "workflow", "python", "updated"]
  }
});

在您的工作流中使用提示

开发工作流示例

当开始开发一个新功能时:

  1. 请求开发系统提示模板
  2. 用项目详细信息填充模板
  3. 使用生成的系统提示来指导 Claude 的帮助

代码审查示例

当审查代码时:

  1. 请求代码审查模板
  2. 提供待审查的代码
  3. Claude 将提供结构化的审查

提示格式

提示具有以下结构:

{
  "id": "unique-id",
  "name": "Prompt Name",
  "description": "Optional description",
  "content": "The prompt content with {{variables}}",
  "tags": ["tag1", "tag2"],
  "isTemplate": true,
  "variables": ["variable1", "variable2"],
  "metadata": {
    "author": "Your Name",
    "version": "1.0.0"
  }
}

多格式提示支持

MCP 提示服务器包括一个强大的 MutablePrompt 接口,允许提示在多种格式之间转换:

  • JSON 格式: 服务器使用的标准内部格式
  • MDC 格式: 游标规则 Markdown 格式(.mdc 文件)
  • PGAI 格式: 支持嵌入的 PostgreSQL AI 格式
  • 模板格式: 带有变量占位符的动态格式

格式之间的转换

MutablePrompt 接口提供了在这些格式之间转换提示的方法:

// Create a mutable prompt
const factory = new MutablePromptFactoryImpl();
const prompt = factory.create({
  name: "API Design Guide",
  descrip…

相关 MCP Servers(来自「knowledge-and-memory」)

代码知识记忆库工具

通过向量嵌入技术,为项目提供记忆库和RAG上下文支持,以增强代码理解和管理,并与RooCode和Cline集成。

@davidvc/code-knowledge-mcptool

记忆库管理器

通过全局和分支特定的记忆库,管理跨 Claude AI 会话的项目文档和上下文的服务器,通过结构化的 JSON 文档存储实现一致的知识管理。

@t3ta/memory-bank-mcp-server

快递100 MCP Server

快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。

kuaidi100/kuaidi100-mcp

模型上下文缓存器

一种模型上下文协议服务器,通过在语言模型交互之间高效缓存数据来减少令牌消耗,自动存储和检索信息以最小化冗余令牌使用。

@ibproduct/ib-mcp-cache-server

深度搜索推理增强服务

通过集成DeepSeek R1的高级推理引擎以处理复杂推理任务,从而增强Claude推理能力的服务器。

@moyu6027/deepseek-MCP-server

图片解读

图片解读MCP,一键分析图片内容,提取文字,理解场景,让信息一目了然。

dingtalk/Image-interpretation

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/sparesparrow-mcp-prompts/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

npx -y @sparesparrow/mcp-prompts

基本信息

分类
knowledge-and-memory / developer-tools
运行方式
No
许可证
Unknown
详情文件
sparesparrow-mcp-prompts.md