claude-prompt-manager 使用说明

项目简介

claude-prompt-manager (cpm-server) 是一个基于 Model Context Protocol (MCP) 的服务器,专为 Claude 设计。它作为一个提示词管理器,允许用户创建、列出和获取预定义的提示词,以便在 Claude Desktop 应用中使用。

主要功能点

  • 提示词管理: 允许用户通过命令行添加和列出提示词。提示词存储在本地 JSON 文件中。
  • MCP 服务器: 实现了 MCP 协议的服务器端,可以响应 MCP 客户端(如 Claude Desktop)的请求,提供提示词资源。
  • 与 Claude Desktop 集成: 可以配置为 Claude Desktop 的 MCP 服务器,从而在 Claude 中使用预先管理的提示词。

安装步骤

  1. 安装依赖: 确保你已经安装了 Bun 包管理器。在项目根目录下运行以下命令安装项目依赖:

    bun install
  2. 构建服务器: 运行以下命令构建服务器代码:

    bun run build

    构建后的 'index.js' 文件将位于 'build' 目录下。

服务器配置

要将 cpm-server 集成到 Claude Desktop,你需要编辑 Claude 的配置文件 'claude_desktop_config.json'。

  • 配置文件位置:

    • MacOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
    • Windows: '%APPDATA%/Claude/claude_desktop_config.json'
  • 添加服务器配置: 在 'claude_desktop_config.json' 文件中,找到或创建 'mcpServers' 字段,并添加 cpm-server 的配置。你需要指定 'command' 字段指向构建后的 'index.js' 文件路径。

    {
      "mcpServers": {
        "cpm-server": {
          "command": "/path/to/claude-prompt-manager/build/index.js"
          // 将 "/path/to/claude-prompt-manager" 替换为你的 cpm-server 项目的实际路径
        }
      }
    }

    注意: 请将 '/path/to/claude-prompt-manager/build/index.js' 替换为你实际的 'index.js' 文件路径。你需要提供 'index.js' 文件的绝对路径。

基本使用方法

  1. 启动 Claude Desktop: 配置完成后,启动 Claude Desktop 应用。Claude Desktop 应该会自动连接到 cpm-server。

  2. 管理提示词 (命令行): cpm-server 提供了一个简单的命令行工具 'cpm.ts' 来管理提示词。你可以使用以下命令:

    • 添加提示词: 运行 'bun cpm.ts add' 并按照提示输入提示词的名称、描述和内容。
    • 列出提示词: 运行 'bun cpm.ts list' 来查看已保存的提示词列表。
  3. 在 Claude 中使用提示词: 在 Claude Desktop 中,你应该能够在与 Claude 聊天时访问和使用 cpm-server 提供的提示词。具体的访问方式取决于 Claude Desktop 的 MCP 客户端实现。通常,你可以在 Claude 的界面中找到一个选项来选择或调用 MCP 服务器提供的提示词。

关键词 prompt管理, Claude, 提示词服务器, 上下文管理, LLM工具

信息

分类

AI与计算