1. Conduid
  2. Developer Tools
  3. Workshop
MCP server · Developer Tools

Workshop

The workshop app for all workshops on EpicWeb.dev

Unclaimed devtools
52Fair

Scored 6 days ago · breakdown

About Workshop

Workshop is an MCP server published by epicweb-dev in the Developer Tools category: the workshop app for all workshops on EpicWeb.dev.

The repository has 247 stars and 37 forks, with the last commit yesterday. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/epicweb-dev/epicshop

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Workshop

Powered by Claude · Grounded in docs

I know everything about Workshop. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.

1 check has not been run yet.

Releases

v6.90.35v6.90.35 · 13 Oct 20266.90.35 (2026-10-13) 🩹 Fixes return 400 for non-form Content-Type on POST /theme (EPICSHOP-J3) (#664) ❤️ Thank You Cursor Agent @cursoragent Kent C. Dodds @kentcdodds
v6.90.34v6.90.34 · 9 Oct 20266.90.34 (2026-10-09) 🩹 Fixes presence: serve presence from workers.dev host (#663) ❤️ Thank You Kody @kody-bot
v6.90.33v6.90.33 · 12 Sep 20266.90.33 (2026-09-12) 🩹 Fixes filter Conform namedItem incomplete-DOM Sentry noise (EPICSHOP-J0) (a4f76d85) ❤️ Thank You Cursor Agent @cursoragent Kent C. Dodds @kentcdodds
v6.90.32v6.90.32 · 5 Sep 20266.90.32 (2026-09-05) 🩹 Fixes ZodError when presence optOut field missing from saved preferences (EPICSHOP-HY) (#658)
v6.90.31v6.90.31 · 21 Aug 20266.90.31 (2026-08-21) 🩹 Fixes stop reporting handled corrupted cache JSON to Sentry (EPICSHOP-HK) (a025e210) ❤️ Thank You Cursor Agent @cursoragent Kent C. Dodds @kentcdodds

README

Epic Workshop (epicshop)

The Epic Workshop app (sometimes referred to as epicshop) is the local workshop environment used for EpicWeb.dev workshops. It’s a React Router v7 app that runs on your machine and provides a guided learning experience (exercises, steps, diffs, videos, progress, etc.).

If you’re here because you want to run a workshop, you probably want the epicshop CLI.

Quick start (learners)

npx epicshop init

That interactive setup will:

  • Choose where to store your workshops
  • Clone and set up the epicshop-tutorial
  • Start the workshop app

Once you’ve added a workshop you can run it from inside the workshop folder:

epicshop start

Packages

This repository is a monorepo that publishes several npm packages:

  • epicshop (packages/workshop-cli): CLI for installing/running/updating workshops.
  • @epic-web/workshop-app (packages/workshop-app): the React Router workshop web app used by the CLI.
  • @epic-web/workshop-utils (packages/workshop-utils): shared utilities used across the ecosystem.
  • @epic-web/workshop-presence (packages/workshop-presence): presence schema + server helpers.
  • @epic-web/workshop-mcp (packages/workshop-mcp): MCP server for AI assistants inside workshops.

Documentation

The deeper docs live in /docs:

  • CLI: docs/cli.md
  • Workshop structure: docs/workshop-structure.md
  • Configuration: docs/configuration.md
  • MDX components: docs/mdx.md
  • Diff system: docs/diff.md
  • Video player: docs/video-player.md
  • Testing: docs/testing.md
  • Launch checklist: docs/launch.md
  • Deployment: docs/deployment.md
  • Development: docs/development.md
  • Debug logging: docs/debug-logging.md
  • Other features: docs/other.md

Contributing

npm run setup
npm run validate

Useful scripts:

  • npm run lint / npm run format
  • npm run test (unit) / npm run test:e2e (playwright)
  • npm run precommit to run the same checks as the Git pre-commit hook
  • npm run prepush to run the same checks as the Git pre-push hook

Git hooks are installed automatically via npm install/npm run setup with Husky:

  • pre-commit: formats staged files with Oxfmt via lint-staged, then runs linting, type checking, and builds the workspace
  • pre-push: runs the test suite before allowing a push

Links

  • EpicWeb.dev: https://www.epicweb.dev/get-started
  • Repository: https://github.com/epicweb-dev/epicshop

License

GPL-3.0-only (see package.json).

README fetched from the repository 6 days ago. The original is authoritative.

Questions

About Workshop

How do I install Workshop?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Workshop safe to use with an AI agent?

Its trust score is 52 out of 100 (fair). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Workshop still maintained?

Yes — the latest release is v6.90.35 (13 Oct 2026), and the last commit was yesterday. The repository has 247 stars and 2 open issues.