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

MCP Agent Studio

MCP Server

MCP Agent Studio 是一个现代化的多智能体编排平台,用于管理和协调 MCP 服务器上的 AI 智能体,提供任务调度、实时监控和工具管理等功能。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
TypeScript实时监控云端部署

安装说明

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

作者 / 组织

mbarki-abd

提供方

mbarki-abd

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

MCP代理工作室

用于MCP(模型上下文协议)服务器的现代多代理编排平台。

特性

  • 服务器管理 -配置和管理MCP服务器连接
  • 智能体协同 -创建和管理具有分层角色的AI代理
  • 任务调度 -使用cron表达式和依赖关系安排任务
  • 工具目录 -从MCP服务器浏览和安装工具
  • 实时监控 -带有WebSocket更新的实时仪表板
  • 聊天界面 -通过聊天UI与代理交互

技术栈

技术
前端React 18、Vite、TailwindCSS、Radix UI
后端Fastify 4、Prisma ORM、PostgreSQL
实时套接字。IO、WebSockets
身份验证JWT、加密、CASL
构建Turborepo、pnpm工作区

快速开始

先决条件

  • Node.js>=20.0.0
  • pnpm>=9.0.0
  • Docker(用于PostgreSQL)

安装

# Clone the repository
git clone 
cd mcp-agent-studio

# Install dependencies
pnpm install

# Generate Prisma client
pnpm db:generate

# Start PostgreSQL
docker compose up -d

# Push database schema
cd server && npx prisma db push && cd ..

# Seed test data
cd server && npx dotenv -e .env -- npx tsx prisma/seed.ts && cd ..

# Start development server
pnpm dev

访问应用程序

  • 仪表盘: http://localhost:5173
  • API: http://localhost:3000
  • 测试证书: test@example.com / password123

可用脚本

脚本描述
pnpm dev以开发模式启动所有服务
pnpm dev:server仅启动后端
pnpm dev:dashboard仅启动前端
pnpm dev:mcp启动示例MCP服务器
pnpm build构建所有包
pnpm typecheck运行TypeScript类型检查
pnpm lint运行ESLint
pnpm db:generate生成Prisma客户端
pnpm db:push将架构推送到数据库
pnpm mcp:test运行MCP协议测试

测试

E2E测试(剧作家)

# Run E2E tests (requires dev server running)
cd apps/dashboard
pnpm exec playwright test

# Run with UI
pnpm exec playwright test --ui

MCP集成测试

# Start sample MCP server
pnpm dev:mcp

# In another terminal, run tests
pnpm mcp:test

项目结构

mcp-agent-studio/
├── apps/
│   └── dashboard/          # React frontend
├── server/                 # Fastify backend
│   ├── src/
│   │   ├── routes/         # API routes
│   │   ├── services/       # Business logic
│   │   └── websocket/      # Socket.IO handlers
│   └── prisma/             # Database schema
├── packages/
│   └── types/              # Shared TypeScript types
├── tools/
│   └── sample-mcp-server/  # Test MCP server
└── docs/
    ├── architecture/       # Architecture docs
    └── plans/              # Implementation plans

MCP服务器集成

使用示例服务器

# Start sample server on port 3001
pnpm dev:mcp

# Add to MCP Agent Studio:
# URL: http://localhost:3001
# Token: sample-token-12345

示例服务器工具

工具说明
echo回复一条消息
calculate基本算术
get_time当前服务器时间
execute_prompt模拟快速执行
list_files列出目录文件
read_file读取文件内容

API终点

认证

  • POST /api/auth/login -登录
  • POST /api/auth/register -注册
  • POST /api/auth/refresh -刷新令牌
  • POST /api/auth/logout -注销

服务器

  • GET /api/servers -列出服务器
  • POST /api/servers -创建服务器
  • POST /api/servers/:id/test -测试连接

代理

  • GET /api/agents -列出代理
  • POST /api/agents -创建代理
  • POST /api/agents/from-prompt -从NL提示符创建

任务

  • GET /api/tasks -列出任务
  • POST /api/tasks -创建任务
  • GET /api/tasks/:id/dependencies -获取依赖关系

聊天

  • POST /api/chat/send -发送消息
  • GET /api/chat/sessions -列出会话

环境变量

创建 .env 在服务器目录中:

DATABASE_URL="postgresql://postgres:postgres@localhost:5432/mcp_studio"
JWT_SECRET="your-secret-key"
JWT_EXPIRES_IN="15m"
REFRESH_TOKEN_EXPIRES_IN="7d"
PORT=3000

部署

生产部署

使用自动化CI/CD部署到生产环境:

# Quick start (60 minutes total)
# See DEPLOYMENT-QUICKSTART.md for detailed steps

# 1. Provision Hetzner server (10 min)
# 2. Configure secrets (5 min)
# 3. Configure DNS (2 min)
# 4. Deploy (auto on push to master)

# For full guide:
cat DEPLOYMENT-QUICKSTART.md

文档:

生产URL:

  • 仪表板:https://mcp-studio.ilinqsoft.com
  • APIhttps://api.mcp-studio.ilinqsoft.com

文档

许可证

麻省理工学院

目录标签

目录标签

TypeScript实时监控云端部署多智能体本地部署任务调度AI编排服务器管理

接入字段

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

未说明

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

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明token部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP