PW

pontusab/workbench

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

454 stars 47 forks 품질 68 트렌드 24MIT

pontusab/workbench는 https://github.com/pontusab/workbench.에서 임포트한 MCP 서버 후보입니다.

개요

pontusab/workbench는 https://github.com/pontusab/workbench.에서 임포트한 MCP 서버 후보입니다.

개요(AI 번역)

오픈소스 BullMQ 대시보드. 어떤 Node나 Bun 백엔드에도 드롭인이 가능합니다.

Workbench는 BullMQ의 최신 대시보드입니다. 작업, 플로우, 스케줄러, 지표를 모두 자신의 인증 뒤에 백엔드에서 제공합니다.

  • 인프라 제로 — 기존 앱에 경로로 마운트되거나 독립형 도커 컨테이너로 실행됨
  • Hono, Elysia, Express, Fastify, Koa, NestJS, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, Bun.serve, h3용 어댑터
  • Docker / Kubernetes 배포를 위한 GHCR (ghcr.io/ /workbench-standalone)의 독립 실행형 이미지
  • 커서, 클로드 데스크톱, Zed, Continue.dev 용 MCP 서버 — 편집자 채팅에서 큐를 구동
  • 플로우 및 DAG 뷰, 지표, 스케줄러, 검색
  • 기본 인증으로 보호되는 다크 모드 UI, 기본 인증 보호
  • MIT 라이선스 소지

웹사이트: getworkbench.dev · 문서

불보드에서 이주하는 거야?

Workbench는 13개의 1차 프레임워크 어댑터, FlowProducer DAG, 오류 분류, 키보드 기반 UI를 갖춘 드롭인 대안입니다.

불보드 작업대
@bull-board/express @getworkbench/express
@bull-board/fastify @getworkbench/fastify
@bull-board/koa @getworkbench/koa

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Workbench

Open-source BullMQ dashboard. Drop-in for any Node or Bun backend.

Workbench is a modern dashboard for BullMQ. Runs jobs, flows, schedulers and metrics, all served from your own backend behind your own auth.

  • Zero infrastructure — mounts as a route in your existing app, or run as a standalone Docker container
  • Adapters for Hono, Elysia, Express, Fastify, Koa, NestJS, AdonisJS, Next.js, TanStack Start, Astro, Nuxt, Bun.serve, and h3
  • Standalone image on GHCR (ghcr.io//workbench-standalone) for Docker / Kubernetes deployments
  • MCP server for Cursor, Claude Desktop, Zed, and Continue.dev — drive your queues from your editor’s chat
  • Flows & DAG view, metrics, schedulers, search
  • Dark-mode UI, basic-auth-protected by default
  • MIT licensed

Website: getworkbench.dev · Documentation

Migrating from bull-board?

Workbench is a drop-in alternative with thirteen first-party framework adapters, FlowProducer DAGs, error triage, and a keyboard-driven UI.

bull-board Workbench
@bull-board/express @getworkbench/express
@bull-board/fastify @getworkbench/fastify
@bull-board/koa @getworkbench/koa
@bull-board/nestjs @getworkbench/nestjs
@bull-board/hono @getworkbench/hono
@bull-board/h3 @getworkbench/h3
@bull-board/elysia @getworkbench/elysia

Run npx @getworkbench/cli init to swap the mount in one command. Full comparison: getworkbench.dev/blog/workbench-vs-bull-board

Quick start

npx @getworkbench/cli init

The CLI detects your framework, installs the matching @getworkbench/ package, injects the mount (or scaffolds a route file for Next.js), writes .env.example entries, and optionally drops a docker-compose.yml for Redis.

Manual setup

Pick the adapter that matches your stack:

bun add @getworkbench/elysia bullmq elysia
import { Elysia } from "elysia";
import { Queue } from "bullmq";
import { workbench } from "@getworkbench/elysia";

const emailQueue = new Queue("email", { connection: { url: process.env.REDIS_URL! } });

new Elysia()
GitHub에서 전체 README 보기

설치

npx @getworkbench/cli init
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →