MCP应用商店

Model Context Protocol (MCP) 服务器的通用应用商店,提供应用安装、环境配置、数据库迁移和开发服务器运行等功能。

  • by iabdullayev
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 iabdullayev/mcp-marketplace

使用说明

MCP 市场广场

适用于模型上下文协议(MCP)服务器的通用应用商店。

快速入门

  1. 安装依赖项:
npm install
  1. 设置环境:
cp .env.example .env.local
# Edit .env.local with your credentials
  1. 建立数据库:
npx prisma migrate dev
npx prisma generate
  1. 运行开发服务器:
npm run dev

打开 http://localhost:3000

文档

在Claude中查看这些工件以获取完整的文件内容:

  1. 库文件(lib/)
  2. API 路由(app/api/)
  3. 组件(components/)
  4. 页面(app/)
  5. 数据库模式(prisma/schema.prisma)

下一步行动

  1. 从Claude生成的工件中复制文件内容
  2. 粘贴到相应的文件中
  3. 按照设置指南进行操作

祝你好运! 🚀(火箭发射或快速上升的符号,常用于表达进步、发展或激动人心的时刻)

数据库URL和Prisma

Prisma阅读 DATABASE_URL 从项目根目录 .env 默认情况下。如果您有一个远程数据库(例如 Supabase),请确保连接字符串在 .env 是正确的,并且密码中的特殊字符已进行百分号编码。

示例:

  • 带有密码的 # (必须编码):

    `DATABASE_URL="postgresql://user:pass%23word@db.example.com:5432/dbname?sslmode=require&schema=public"` 翻译成中文是:

    • # `数据库连接字符串="postgresql://用户名:密码%23@数据库.example.com:5432/数据库名?sslmode=需要&模式=public"` (注:这里的“用户名”、“密码”、“数据库.example.com”、“数据库名”和“public”应替换为实际的值,同时“%23”在URL编码中代表井号“#”,在实际使用中可能需要根据具体情况调整或解码。) %23
    • @ 常见的百分号编码: %40
    • -> %20

->

  1. 空间 -> .env 快速检查: .env确保
  2. 包含您的生产/开发连接字符串(Prisma 加载
node scripts/validate-database-url.js
  1. )。
npx prisma migrate dev --name init

在运行迁移之前先运行验证器: .env 然后运行迁移(PowerShell/终端): .env 安全提示:不要提交 .gitignore (这句英文“to git”在标准英语中并不完整或常见,可能是某种特定语境或俚语下的表达,但直接翻译的话,可以勉强译为)“要去抓/去拿(某物)”。不过,这个翻译并不准确或自然,因为“git”在标准英语中并没有这样的用法。如果这是来自某种特定的语境或方言,可能需要更多的上下文来给出准确的翻译。在缺乏具体语境的情况下,我们只能提供一个大致的、非标准的翻译。