
mcp-prompts-rs

2025.04.03
0
RustAI 提示管理Rust 服务器MCP 协议开发效率
mcp-prompts-rs 是一个基于 Rust 的服务器,用于通过模型上下文协议(MCP)管理 AI 提示。它提供了创建、检索、更新和删除提示的功能,支持模板变量、分类和多种存储后端。该服务器可以与 AI 助手(如 Claude)无缝集成,并提供实时更新的 Server-Sent Events (SSE) 支持。
View on GitHub
Overview
基本能力
产品定位
mcp-prompts-rs 是一个用于管理 AI 提示的服务器,旨在通过模型上下文协议(MCP)为 AI 应用程序提供数据源和工具连接。
核心功能
- 提示管理:创建、检索、更新和删除提示,支持分类
- 模板支持:创建带有变量的提示,以便在运行时进行自定义
- 存储后端:支持文件系统和 PostgreSQL 存储选项
- API:提供 RESTful 端点,支持 Server-Sent Events (SSE) 实现实时更新
- MCP 集成:与 AI 助手(如 Claude)无缝集成
- 项目编排:使用模板自动化软件项目创建的工具
- 部署:支持 Docker 和健康检查端点
适用场景
- AI 提示管理和定制
- 与 AI 助手(如 Claude)集成
- 自动化软件项目创建
工具列表
- RESTful API:用于管理提示的端点
- SSE 端点:用于实时更新
- CLI 工具:用于启动服务器和配置存储后端
常见问题解答
- 如何与 Claude 集成?:在 Claude Desktop 的设置中添加 MCP 服务器配置
- 支持哪些存储后端?:文件系统和 PostgreSQL
使用教程
使用依赖
- Rust 1.70 或更高版本
- Cargo(Rust 的包管理器)
- 可选:PostgreSQL 用于数据库存储
安装教程
- 克隆仓库:
git clone https://github.com/your-username/mcp-prompts-rs.git
cd mcp-prompts-rs
- 构建项目:
cargo build
调试方式
启动服务器:
cargo run
使用自定义配置启动服务器:
cargo run -- --port 3000 --storage filesystem
运行测试:
cargo test
使用 Docker 运行:
docker build -t mcp-prompts-rs .
docker run -p 8080:8080 mcp-prompts-rs