mcpField
P
Prompter Mcp Server

Prompter Mcp Server

本地服务
github.com/vines90AI 与智能体067 周前更新

关于 Prompter Mcp Server

Prompter MCP Server 为个人和团队管理提示词库,支持认证、搜索、编辑和版本记录。它还通过工具向 MCP 客户端提供公共及热门提示词。

主要功能

  1. 01Secret-Key 与 JWT 认证
  2. 02创建、搜索、更新和删除提示词
  3. 03公共与私有提示词库
  4. 04提示词版本记录
  5. 05发现公共与热门提示词

适用场景

  1. 01维护个人提示词库
  2. 02在团队间共享提示词
  3. 03为任务查找社区提示词
  4. 04跟踪提示词版本变更

MCP 相关

该 MCP 服务提供认证、提示词搜索与读取、公共和热门提示词发现,以及提示词管理工具。MCP 客户端可用这些工具访问和维护提示词库。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"prompt-server-vines90": {
"command": "npx",
"args": [
"-y",
"aiprompter-mcp-server"
],
"env": {
"PROMPT_MANAGER_API_URL": "<PROMPT_MANAGER_API_URL>",
"SECRET_KEY": "<SECRET_KEY>"
}
}
}
}
启动命令npx -y aiprompter-mcp-server
需要配置的环境变量
PROMPT_MANAGER_API_URL
SECRET_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmaiprompter-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

AI Prompter MCP Server

一个功能完备的AI提示词管理MCP服务器,支持Secret-Key认证、提示词管理、公共广场访问等功能。

🚀 快速开始

安装
npm install -g aiprompter-mcp-server
基本配置

创建配置文件 ~/.aiprompter-mcp-config.json:

{
  "api_url": "https://www.aiprompter.cc",
  "secret_key": "your-secret-key-here"
}
Cursor配置示例

在 ~/.cursor/mcp.json 中添加:

{
  "mcp": {
    "servers": {
      "aiprompter": {
        "command": "npx",
        "args": ["aiprompter-mcp-server"],
        "env": {
          "PROMPT_MANAGER_API_URL": "https://www.aiprompter.cc",
          "SECRET_KEY": "your-secret-key"
        }
      }
    }
  }
}
Claude Desktop配置示例

在 claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "aiprompter": {
      "command": "npx",
      "args": ["aiprompter-mcp-server"],
      "env": {
        "PROMPT_MANAGER_API_URL": "https://www.aiprompter.cc",
          "SECRET_KEY": "your-secret-key"
      }
    }
  }
}

🛠️ 功能特性

认证方式
  • Secret-Key认证:64位密钥,无需用户名密码
  • JWT Token认证:传统用户名密码方式
提示词管理
  • 创建提示词:支持分类、标签、公开/私有设置
  • 搜索提示词:关键词、分类、标签搜索
  • 更新提示词:完整CRUD操作,带版本记录
  • 删除提示词:级联删除相关数据
提示词库访问
  • 公共提示词广场:查看社区共享的提示词
  • 私有提示词库:个人专属提示词管理
  • 热门提示词:按热度排序的精选提示词
高级功能
  • Redis缓存:提升查询性能
  • 版本控制:每次更新自动生成版本记录
  • 响应式设计:适配桌面和移动端
  • 错误重试:网络异常自动重试

📋 可用工具

认证相关
  • auth_status - 检查当前认证状态
  • get_user_profile - 获取用户信息
提示词操作
  • get_prompts - 获取提示词列表(支持搜索、分页)
  • get_prompt_detail - 获取单个提示词详情
  • get_public_prompts - 获取公共提示词
  • get_trending_prompts - 获取热门提示词
  • add_prompt - 添加新提示词
  • update_prompt - 更新提示词
  • delete_prompt - 删除提示词

🔧 环境变量

变量名描述默认值
PROMPT_MANAGER_API_URLAPI服务器地址https://www.aiprompter.cc
SECRET_KEY64位Secret-Key认证必填
USER_TOKENJWT Token认证(可选)-
USERNAME用户名(JWT认证用)-
PASSWORD密码(JWT认证用)-

📦 安装方式

NPM安装(推荐)
npm install -g aiprompter-mcp-server
源码安装
git clone https://github.com/vines90/mcp-prompt-server.git
cd mcp-prompt-server
npm install
npm run build

🧪 测试

# 运行基础测试
npm test

# 运行生产环境测试
npm run test:production

# 验证配置
npm run verify-config

🔍 调试

日志级别

设置环境变量 LOG_LEVEL:

  • debug:详细日志
  • info:基本信息
  • warn:警告信息
  • error:错误信息
示例调试命令
LOG_LEVEL=debug npx aiprompter-mcp-server

📄 服务配置示例

最小配置
{
  "command": "npx",
  "args": ["aiprompter-mcp-server"],
  "env": {
    "SECRET_KEY": "your-64-char-secret-key"
  }
}
完整配置
{
  "command": "npx",
  "args": ["aiprompter-mcp-server"],
  "env": {
    "PROMPT_MANAGER_API_URL": "https://www.aiprompter.cc",
    "SECRET_KEY": "your-secret-key",
    "LOG_LEVEL": "info",
    "MAX_PROMPT_TOOLS": "10"
  }
}

🎯 使用场景

个人用户
  • 管理个人AI提示词库
  • 发现和使用社区优质提示词
  • 跨设备同步提示词
团队用户
  • 共享团队提示词资源
  • 维护提示词版本历史
  • 权限管理和协作
开发者
  • 构建AI应用的基础提示词管理
  • 快速集成提示词功能
  • 提供标准化API接口

🤝 贡献指南

欢迎提交Issue和Pull Request!

开发流程
  1. Fork 项目
  2. 创建特性分支
  3. 提交更改
  4. 创建Pull Request

📞 支持与反馈

📄 许可证

MIT License

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。