Token导航 LogoToken导航TokenDH.com
MCP Saas logo
运维云端未说明官方级别未说明来源级核验

MCP Saas

MCP Server

一个无需编写代码即可构建、部署和管理模型上下文协议(MCP)服务器的SaaS平台。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptOAuth认证云端部署

安装说明

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

作者 / 组织

gautamrajur

提供方

gautamrajur

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

MCP Builder-可视化MCP服务器平台

一个SaaS平台,用于构建、部署和管理模型上下文协议(MCP)服务器,而无需编写代码。想想“Vercel for MCP”或“Retool for AI集成”

特性

  • 🎨 可视化拖放生成器 -无需代码即可直观地创建MCP服务器
  • 🚀 一键部署 -立即部署到托管基础架构
  • 🔌 预构建连接器 -PostgreSQL、REST API、Google Drive、Slack等
  • 📊 分析和监控 -跟踪使用情况、错误和性能
  • 👥 团队协作 -使用基于角色的访问控制管理团队
  • 💳 计费集成 -订阅的条纹集成

技术栈

  • 前端:Next.js 14+(应用路由器)、React、TypeScript、顺风CSS
  • UI组件:shadcn/ui,Radix ui
  • 状态管理状态, React Query
  • API:tRPC(类型安全API)
  • 数据库:PostgreSQL与Drizzle ORM
  • 认证:NextAuth.js(GitHub、谷歌、电子邮件)
  • 部署:Docker、Fly.io/Railway
  • MCP-SDK:@modelcontextprotocol/sdk

入门指南

先决条件

  • Node.js 20+
  • PostgreSQL数据库(或使用Supabase/Neon)
  • npm或纱线

安装

  1. 克隆仓库
git clone 
cd MCP-SaaS
  1. 安装依赖项
npm install
  1. 设置环境变量

创建一个 .env.local 文件:

# Database
DATABASE_URL="postgresql://user:password@localhost:5432/mcpbuilder"

# NextAuth
NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET="your-secret-key-here"

# OAuth Providers (optional)
GITHUB_CLIENT_ID="your-github-client-id"
GITHUB_CLIENT_SECRET="your-github-client-secret"
GOOGLE_CLIENT_ID="your-google-client-id"
GOOGLE_CLIENT_SECRET="your-google-client-secret"

# Email (optional, for email auth)
SMTP_HOST="smtp.example.com"
SMTP_PORT="587"
SMTP_USER="your-email@example.com"
SMTP_PASSWORD="your-password"
EMAIL_FROM="noreply@example.com"

# Encryption (for environment variables)
ENCRYPTION_KEY="your-32-byte-hex-key"

# Stripe (optional, for billing)
STRIPE_SECRET_KEY="sk_test_..."
STRIPE_PUBLISHABLE_KEY="pk_test_..."
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY="pk_test_..."

# Redis (optional, for queues)
REDIS_URL="redis://localhost:6379"
  1. 设置数据库
# Generate migrations
npm run db:generate

# Run migrations
npm run db:migrate
  1. 运行开发服务器
npm run dev

打开 http://localhost:3000 在您的浏览器中。

项目结构

MCP-SaaS/
├── app/                    # Next.js app directory
│   ├── api/               # API routes
│   ├── auth/              # Authentication pages
│   ├── dashboard/         # Dashboard pages
│   └── layout.tsx         # Root layout
├── components/            # React components
│   ├── ui/               # shadcn/ui components
│   ├── dashboard/        # Dashboard components
│   └── builder/          # Visual builder components
├── lib/                  # Utility libraries
│   ├── db/               # Database schema and client
│   ├── auth.ts           # NextAuth configuration
│   └── utils.ts          # Utility functions
├── server/               # Server-side code
│   └── trpc/             # tRPC routers
└── types/                # TypeScript type definitions

发展

数据库管理

# Generate migrations from schema changes
npm run db:generate

# Apply migrations
npm run db:migrate

# Open Drizzle Studio (database GUI)
npm run db:studio

添加新功能

  1. 数据库模式:更新 lib/db/schema.ts
  2. tRPC路线:添加到 server/trpc/router/
  3. UI组件:创建于 components/
  4. 页面:添加到 app/

部署

Vercel(推荐)

  1. 将代码推送到GitHub
  2. Vercel的进口项目
  3. 添加环境变量
  4. 部署!

自托管

docs/self-hosted/setup.md 用于Docker Compose设置。

路线图

MVP(第1-4个月)

  • \[x\] 身份验证和入职培训
  • \[x\] 仪表板和服务器管理
  • \[\]可视化MCP服务器生成器
  • \[\]预构建连接器库(5个连接器)
  • \[\]部署系统
  • \[\]监控和分析
  • \[\]测试与调试

第2阶段(第5-9个月)

  • \[\]SSO/SAML集成
  • \[\]审核日志记录
  • \[\]自托管部署
  • \[\]高级连接器(10个以上)
  • \[\]自定义域支持

贡献

欢迎投稿!请先阅读我们的投稿指南。

许可证

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

支持

  • 文档: /docs
  • 问题:GitHub问题
  • 电子邮件:support@mcpbuilder.com

致谢

目录标签

目录标签

TypeScriptOAuth认证云端部署可视化构建本地部署无代码SaaSMCP服务器AI集成

接入字段

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

未说明

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明oauth部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP