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の最新のダッシュボードです。ジョブ、フロー、スケジューラ、メトリクスを、すべて自分の認証でバックエンドから提供します。

  • ゼロインフラストラクチャ — 既存のアプリにルートとしてマウントするか、スタンドアロンのDockerコンテナとして実行される
  • Hono、Elysia、Express、Fastify、Koa、NestJS、AdonisJS、Next.js、TanStack Start、Astro、Nuxt、Bun.serve、h3用のアダプター
  • Docker / Kubernetesデプロイメント用のGHCR(ghcr.io/ /workbench-standalone)上のスタンドアロンイメージ
  • カーソル、Claudeデスクトップ、Zed、Continue.dev 用のMCPサーバー — 編集者のチャットからキューを制御
  • フローおよびDAGビュー、メトリクス、スケジューラ、検索
  • ダークモードUI、デフォルトで基本認証保護
  • MIT認可

ウェブサイト:getworkbench.dev ·ドキュメント

ブルボードから移動?

Workbenchは、13種類のファーストパーティフレームワークアダプター、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 のガイドから始めましょう →