Token导航 LogoToken导航TokenDH.com
Prombank MCP logo
搜索检索stdio官方级别未说明来源级核验

Prombank MCP

MCP Server

一个全面的提示管理系统,具有MCP(模型上下文协议)服务器功能,可无缝集成AI工具如Cursor。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
版本控制PythonCursorCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SDG223157

提供方

SDG223157

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Prombank MCP

![License: MIT](https://opensource.org/licenses/MIT) ![Python 3.8+](https://www.python.org/downloads/) ![FastAPI](https://fastapi.tiangolo.com/) ](https://www.docker.com/) ![MCP](https://modelcontextprotocol.io/)

一个全面的提示管理系统,具有MCP(模型上下文协议)服务器功能,可与Cursor等人工智能工具无缝集成。

特性

核心功能

  • CRUD操作:创建、读取、更新、删除具有完整版本历史记录的提示
  • 高级搜索:按标题、内容、标签或类别搜索提示
  • 类别和标签:使用层次分类和灵活标记来组织提示
  • 模板系统:使用变量替换创建可重用的提示模板
  • 使用情况跟踪:监控即时使用统计数据和流行度

导入/导出

  • 多种格式:JSON、CSV、YAML、Markdown支持
  • 织物集成:从织物图案导入提示
  • 批量操作:一次导入/导出多个提示
  • 副本检测:导入过程中的智能复制处理

MCP服务器集成

  • 工具集成:与Cursor等MCP兼容工具无缝集成
  • 实时访问:从您的开发环境直接快速访问
  • 搜索与检索:无需离开编辑器即可查找和使用提示
  • 版本管理:访问不同版本的提示

REST API

  • 完整REST API:完成所有操作的HTTP API
  • OpenAPI文档:上的自动生成API文档 /docs
  • 分页:高效处理大额即时收款
  • 过滤:高级过滤和排序功能

CLI接口

  • 命令行工具:用于提示管理的完整CLI
  • 交互式功能:具有语法高亮显示的丰富终端界面
  • 批量操作:从命令行批量导入/导出
  • 服务器管理:启动/停止API和MCP服务器

安装

来源

# Clone the repository
git clone https://github.com/SDG223157/prombank-mcp
cd prombank-mcp

# Install dependencies
pip install -r requirements.txt

# Install the package
pip install -e .

# Initialize the database
prombank init

使用pip(发布时)

pip install prombank-mcp
prombank init

快速开始

1.初始化数据库

prombank init

2.创建您的第一个提示

prombank prompt create --title "Code Review Prompt" --content "Please review this code for best practices and potential issues."

3.启动MCP服务器

prombank mcp-server

4.启动REST API服务器

prombank server --host 0.0.0.0 --port 8000

用法

CLI命令

及时管理

# List prompts
prombank prompt list

# Search prompts
prombank prompt list --search "code review" --category "development"

# Show prompt details
prombank prompt show 1

# Create prompt from file
prombank prompt create --title "My Prompt" --file prompt.txt

# Update prompt
prombank prompt update 1 --title "New Title" --version

# Delete prompt
prombank prompt delete 1

品类管理

# List categories
prombank category list

# Create category
prombank category create --name "Development" --description "Coding prompts" --color "#10b981"

导入/导出

# Import from JSON file
prombank import file prompts.json

# Import Fabric patterns
prombank import fabric ~/fabric/patterns

# Export to markdown
prombank export file prompts.md --format markdown

MCP服务器集成

MCP服务器提供以下工具,用于与MCP兼容编辑器集成:

  • search_prompts -按内容或元数据搜索提示
  • get_prompt -按ID检索特定提示
  • create_prompt -创建新提示
  • update_prompt -更新现有提示
  • delete_prompt -删除提示
  • list_categories -列出所有类别
  • list_tags -列出所有标签
  • import_prompts -从文本内容导入提示
  • export_prompts -各种格式的导出提示
  • get_popular_prompts -获取最常用的提示
  • get_recent_prompts -获取最近创建的提示

REST API

REST API可在 http://localhost:8000 文件在 /docs.

API调用示例:

# Get all prompts
curl "http://localhost:8000/api/v1/prompts"

# Search prompts
curl "http://localhost:8000/api/v1/prompts?search=code&limit=10"

# Get specific prompt
curl "http://localhost:8000/api/v1/prompts/1"

# Create prompt
curl -X POST "http://localhost:8000/api/v1/prompts" \
  -H "Content-Type: application/json" \
  -d '{"title": "Test Prompt", "content": "Test content"}'

配置

配置可以通过环境变量或 .env 文件:

# Database
PROMBANK_DATABASE_URL=sqlite:///./prombank.db

# Server
PROMBANK_HOST=localhost
PROMBANK_PORT=8000
PROMBANK_DEBUG=false

# MCP Server
PROMBANK_MCP_HOST=localhost
PROMBANK_MCP_PORT=8001

# Storage
PROMBANK_DATA_DIR=~/.prombank

数据库模式

系统使用SQLAlchemy和以下主要模型:

  • 提示:包含内容、元数据和关系的主要提示实体
  • PromptCategory:分级分类系统
  • 提示标签:具有多对多关系的灵活标记系统
  • 提示版本:提示的版本历史跟踪

发展

建立开发环境

# Clone repository
git clone https://github.com/SDG223157/prombank-mcp
cd prombank-mcp

# Create virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install development dependencies
pip install -r requirements.txt
pip install -e .

# Initialize database
prombank init

# Run tests
pytest tests/

数据库迁移

# Create new migration
alembic revision --autogenerate -m "Add new feature"

# Apply migrations
alembic upgrade head

# Downgrade
alembic downgrade -1

运行服务

# Run FastAPI server with auto-reload
prombank server --reload

# Run MCP server
prombank mcp-server

# Run CLI
prombank --help

集成示例

游标IDE集成

  1. 启动MCP服务器:
prombank mcp-server
  1. 添加到光标MCP配置中:
{
  "prombank-mcp": {
    "command": "prombank",
    "args": ["mcp-server"]
  }
}

自定义工具集成

MCP服务器遵循模型上下文协议标准,使其与任何MCP兼容工具兼容。

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 添加测试
  5. 提交拉取请求

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

支持

更新日志

v0.1.0

  • 初始版本
  • 核心提示管理功能
  • MCP服务器实现
  • 带有OpenAPI文档的REST API
  • 具有丰富终端支持的CLI界面
  • 进出口能力
  • 织物图案集成

目录标签

目录标签

版本控制PythonCursor提示管理本地部署AI工具集成搜索功能模板系统

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP