Token导航 LogoToken导航TokenDH.com
unified prombank MCP logo
浏览器工具未说明官方级别未说明来源级核验

unified prombank MCP

MCP Server

一个全面的提示管理平台,集成了后端API、前端和MCP服务器,适用于AI爱好者和专业人士。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
HTML团队协作浏览器自动化

安装说明

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

作者 / 组织

SDG223157

提供方

SDG223157

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

Prompt House Premium-统一部署

面向人工智能爱好者和专业人士的具有高级功能的综合提示管理平台。此版本将后端API、前端和MCP服务器组合为一个针对Coolify优化的统一部署。

🏗️ 建筑

┌─────────────────────────────────────────────────────────────┐
│                    Unified Application                      │
├─────────────────────────────────────────────────────────────┤
│  ┌─────────────────────────────────────────────────────────┐ │
│  │              Backend API Server                         │ │
│  │              (Express.js)                              │ │
│  │                                                         │ │
│  │  • Serves API endpoints (/api/*)                       │ │
│  │  • Serves frontend static files                        │ │
│  │  • Handles authentication (Google OAuth)               │ │
│  │  • Database operations (Prisma + MySQL)                │ │
│  │  • Session management                                   │ │
│  └─────────────────────────────────────────────────────────┘ │
│                                                             │
│  ┌─────────────────────────────────────────────────────────┐ │
│  │              MCP Server (Optional)                      │ │
│  │              (Model Context Protocol)                   │ │
│  │                                                         │ │
│  │  • AI integration for prompt management                 │ │
│  │  • Tool interface for external AI systems              │ │
│  │  • Runs alongside main server                           │ │
│  └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────┘

✨ 特性

  • 统一部署:包含所有组件的单个容器
  • 及时管理:创建、编辑和组织AI提示
  • 高级编辑器:带语法高亮显示的富文本编辑器
  • 多格式导入:从JSON、CSV和Markdown文件导入提示
  • 团队协作:与团队成员共享提示
  • 搜索和筛选:强大的搜索功能
  • 谷歌OAuth:安全身份验证
  • MCP集成:AI工具集成(可选)
  • 生产就绪:针对Coolify部署进行了优化

🚀 快速部署

Coolify部署(推荐)

  1. 设置存储库 在Coolify中使用这些文件:

- Dockerfile.unified - 主码头文件 - docker-compose.unified.yml -服务配置 - startup.sh -服务编排

  1. 配置环境变量 (参见 UNIFIED_DEPLOYMENT_GUIDE.md)
  1. 部署 并访问您的应用程序!

地方发展

# Install all dependencies
npm run install:all

# Start development environment
npm run dev

# Or start individual services
npm run dev:backend    # Backend API server
npm run dev:frontend   # Next.js frontend
npm run dev:mcp       # MCP server

本地生产测试

# Build and start unified application
./deploy-unified.sh build
./deploy-unified.sh up

# Check status
./deploy-unified.sh status

# View logs
./deploy-unified.sh logs

# Stop services  
./deploy-unified.sh down

📁 项目结构

prompt-house-premium/
├── backend/                 # Express.js API server
│   ├── src/                # Server source code
│   ├── prisma/             # Database schema & migrations
│   └── package.json        # Backend dependencies
├── frontend/               # Next.js React application  
│   ├── src/                # Frontend source code
│   └── package.json        # Frontend dependencies
├── mcp-server/             # MCP server for AI integration
│   ├── src/                # MCP server source
│   └── package.json        # MCP dependencies
├── Dockerfile.unified      # Unified production dockerfile
├── docker-compose.unified.yml  # Production services
├── startup.sh              # Service orchestration script
├── deploy-unified.sh       # Deployment management
├── coolify-unified.json    # Coolify configuration
├── package.json            # Root workspace configuration
└── UNIFIED_DEPLOYMENT_GUIDE.md  # Comprehensive deployment guide

🔧 配置

所需的环境变量

# Database
DATABASE_URL=mysql://user:password@host:3306/database

# Security  
JWT_SECRET=your-jwt-secret-base64
SESSION_SECRET=your-session-secret-base64

# Google OAuth
GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=GOCSPX-your-client-secret
GOOGLE_CALLBACK_URL=https://yourdomain.com/api/auth/google/callback

# Application URLs
ALLOWED_ORIGINS=https://yourdomain.com
FRONTEND_URL=https://yourdomain.com  
BACKEND_URL=https://yourdomain.com
NEXT_PUBLIC_API_URL=https://yourdomain.com/api

# Optional: MCP Server
PROMPTHOUSE_ACCESS_TOKEN=your-mcp-token

📊 服务端点

  • 前端: https://yourdomain.com/
  • API: https://yourdomain.com/api
  • 健康检查: https://yourdomain.com/health
  • 认证: https://yourdomain.com/api/auth/google

📖 文档

🛠️ 开发命令

# Workspace management
npm run install:all         # Install all dependencies
npm run build               # Build all components  
npm run dev                 # Start all dev servers

# Deployment management
./deploy-unified.sh build   # Build production image
./deploy-unified.sh up      # Start services
./deploy-unified.sh down    # Stop services
./deploy-unified.sh logs    # View logs
./deploy-unified.sh status  # Check health

🔐 安全功能

  • HTTPS/SSL 生产所需
  • CORS保护 具有可配置的来源
  • 速率限制 在API端点上
  • 安全会话Cookie 带有仅HTTP标志
  • 谷歌OAuth 用于身份验证
  • 基于环境的秘密 管理

📈 生产特点

  • 健康监测 具有内置端点
  • 数据库迁移 启动时自动运行
  • 平滑关闭 处理
  • 资源优化 采用多阶段构建
  • 容器编排 具有适当的服务依赖关系
  • 备份支持 用于数据库和配置

📥 导入格式

Prompt House Premium支持从多种格式导入提示:

JSON格式

{
  "prompts": [
    {
      "title": "Code Assistant",
      "description": "Helpful coding assistant",
      "content": "Write a {{language}} function that {{task}}",
      "category": "Development", 
      "tags": ["coding", "programming"],
      "is_public": false
    }
  ]
}

CSV格式

title,description,content,category,tags,is_public
"Code Assistant","Helpful coding assistant","Write a {{language}} function that {{task}}","Development","coding,programming",false

Markdown格式(新增!)

# Code Assistant

**Description:** Helpful coding assistant
**Category:** Development
**Tags:** coding, programming
**Public:** false

Write a {{language}} function that {{task}}.

---

# Another Prompt

**Description:** Another helpful prompt
**Tags:** example, demo

Your prompt content here with {{variables}}.

Markdown格式特性:

  • 使用 #, ##,或 ### 提示标题的标题
  • 使用 **Field:** 元数据语法
  • 使用分隔多个提示 ---
  • 对……的支持 {{variable}} 语法
  • 默认为私人(is_public: false)

sample-prompts.md 举一个完整的例子。

🆘 支持

关于部署问题:

  1. 检查 统一部署指南
  2. 验证 环境变量 设置正确
  3. 测试 健康终点: /health
  4. 审查 应用程序日志 通过Coolify或Docker
  5. 确保 数据库连接 和迁移

📄 许可证

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

______________________________________________________________________

通过一个统一的容器,可以在Coolify上进行生产部署! 🚀

目录标签

目录标签

HTML团队协作浏览器自动化本地部署提示管理AI集成多格式导入生产部署

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP