About workshop
workshop is an MCP server published by git+epicweb-dev in the Developer Tools category: an MCP (Model Context Protocol) server intended for use inside Epic Workshop repositories. It has been installed 0 times through Conduid.
Install
npx @epic-web/workshop-mcpclaude mcp add epicshop -- npx -y @epic-web/workshop-mcpnpx -y @epic-web/workshop-mcpThis 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
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
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 formatnpm run test(unit) /npm run test:e2e(playwright)npm run precommitto run the same checks as the Git pre-commit hooknpm run prepushto 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 vialint-staged, then runs linting, type checking, and builds the workspacepre-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 mirrored from the source repository 4 months ago. The original is authoritative.