CodeRocket UI MCP server
2026년 9월 21일 커밋읽기 전용 MCP server를 통해 코딩 에이전트가 저장된 CodeRocket UI library의 디자인 규칙, 컴포넌트 및 블록을 읽을 수 있도록 합니다.
다른 이름 elreco/coderocket-ui
- 스타
- 247
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 9월 21일
- 라이선스
- MIT
CodeRocket UI MCP란?
CodeRocket UI은(는) MCP server입니다. 읽기 전용 MCP server를 통해 코딩 에이전트가 저장된 CodeRocket UI library의 디자인 규칙, 컴포넌트 및 블록을 읽을 수 있도록 합니다.
프로젝트 README에서 생성된 요약
CodeRocket UI MCP server 정보
이미 저장된 CodeRocket UI library를 사용하는 코딩 에이전트는 이 읽기 전용 MCP server를 통해 해당 library의 디자인 규칙, 컴포넌트 및 블록을 읽을 수 있습니다. 이 서버는 Studio에서 React 또는 Vue library를 커스텀하여 사용 중이며, 에이전트가 추측하는 대신 동일한 토큰과 컨벤션을 따르기를 원하는 개발자를 대상으로 합니다. 서버는 npm에서 @coderocketapp/mcp로 제공되며, MCP 설정 가이드에는 호환 가능한 코딩 에이전트를 연결하는 방법이 포함되어 있습니다.
접근은 CLI 워크플로우를 통해 이루어집니다. Studio 내부에서 저장된 library의 Connect 대화 상자를 열고 범위가 지정된 connection token을 생성한 다음, 환경 변수에 CODEROCKET_LIBRARY와 CODEROCKET_TOKEN을 설정합니다. CLI (@coderocketapp/cli)는 init, list, add, sync 명령어를 제공하며 React 또는 Vue 소스를 자동으로 선택합니다. 이때 sync는 로컬 변경 사항을 보존하고 충돌하는 업데이트는 검토를 위해 따로 분류합니다. CLI와 MCP 모두 AI provider key가 필요하지 않습니다.
이 서버의 차별점은 타입이 지정되고 버전 관리가 되는 디자인 시스템 모델을 에이전트가 읽을 수 있는 인터페이스와 결합했다는 점입니다. 에이전트는 공개된 Markdown 문서, 타입이 지정된 사양 및 내보내기된 AGENTS.md를 활용할 수도 있습니다. 카탈로그는 얼리 액세스 기간 동안 실험적으로 운영되며, 생성된 소스는 적용하기 전에 검토해야 합니다. 호스팅된 Studio, 계정 및 AI provider 통합 정보는 비공개로 유지됩니다.
활용 사례
- 1에이전트 출력을 library 토큰에 맞춤에이전트가 저장된 library의 디자인 규칙을 읽게 하여, 에이전트가 작성하는 모든 컴포넌트가 프로젝트의 기존 토큰과 컨벤션을 사용하도록 합니다.
- 2기존 컴포넌트 조회에이전트에게 새로운 컴포넌트를 임의로 만들지 말고, 기존 버튼 컴포넌트를 확장하기 전에 해당 컴포넌트의 소스를 먼저 찾도록 요청합니다.
- 3페이지에 블록 가져오기에이전트가 사용 가능한 인터페이스 블록을 검토하고, library에 이미 존재하는 블록들을 조합하여 애플리케이션 화면을 구성하도록 합니다.
- 4Vue와 React 컨벤션 분리 유지Vue library에서 작업할 때 에이전트가 Vue API를 확인하도록 하여, React 패턴 대신 v-model, events, slots를 사용하게 합니다.
- 5AI key 없이 문서 확인에이전트가 서버 도구 이상의 디자인 시스템 세부 정보가 필요할 때, 공개된 Markdown 문서와 타입이 지정된 사양을 참조하도록 합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능elreco/coderocket-ui is public and reachablegithub.com/elreco/coderocket-ui ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-09-21github.com/elreco/coderocket-ui ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Build a component library that looks like your product, with design rules your coding agents can use.
CodeRocket UI combines React and Vue components, interface blocks, a typed design-system model, and CLI/MCP integrations. Start from accessible primitives, customize shared tokens, and keep editable source in your application. The open-source core is MIT licensed, written in TypeScript, and works with or without Tailwind.
Two frameworks, one design system
React uses Base UI. Vue uses native Vue single-file components and Reka UI. Both catalogues share tokens, layouts and core behavior, including date and range selection, forms, overlays and application blocks. Vue APIs use v-model, events and slots; framework-specific APIs are not interchangeable.
Use the components directly from this source workspace, or use the hosted Studio to customize a library visually, review AI proposals and export its source. An account or AI provider is not required to use the open-source components locally. Svelte and SolidJS are planned, without announced release dates.
Start with your own library
- Open Studio and create a React or Vue library.
- Customize its tokens, components and blocks. AI assistance is optional.
- Save, then Export a ZIP or use Connect to install the source through the CLI.
Exported components run locally without a CodeRocket connection. Follow the React installation guide or Vue and Nuxt guide for dependencies and styles.
Install and update source with the CLI
The CLI is available on npm as @coderocketapp/cli. In Studio, open your saved library's Connect dialog and create a scoped connection token. Set CODEROCKET_LIBRARY and CODEROCKET_TOKEN in your environment, then run these commands from your application directory:
npx @coderocketapp/cli@latest init
npx @coderocketapp/cli@latest list
npx @coderocketapp/cli@latest add button
npx @coderocketapp/cli@latest sync
The library selects React or Vue source automatically. sync preserves local changes and puts conflicting updates aside for review. Keep connection tokens out of version control. See the CLI guide for blocks, complete-library installation and local import analysis.
Give coding agents the same design rules
@coderocketapp/mcp exposes a saved library's design rules, components and blocks through a read-only MCP server. Follow the MCP setup guide to connect a compatible coding agent.
The CLI and MCP need no AI provider key. Agents can also use the public Markdown documentation, typed specifications and exported AGENTS.md. Review generated source before applying it to your application.
What is open source?
| Package | What it provides |
|---|---|
@coderocket/react |
React components, Base UI primitives, compiled CSS and a composition renderer. |
@coderocket/blocks |
React interface blocks with typed application callbacks. |
@coderocket/vue |
Vue components and blocks, Reka UI primitives, CSS and a composition renderer. |
@coderocket/engine |
Versioned design-system model, token validation, theme generation and reviewed token import. |
@coderocket/specs |
Shared catalogue specifications and validated composition schemas. |
@coderocket/shared |
Types and a read-only registry client for the integration tools. |
@coderocketapp/cli |
Local import analysis and installation/sync from a saved library, preserving local changes. |
@coderocketapp/mcp |
A read-only MCP server exposing a saved library's rules and component sources. |
CLI and MCP are distributed on npm. The component and model packages remain source workspaces: build them locally, or use Studio exports and the CLI to install editable component source. The @coderocket/react and @coderocket/vue workspace names do not imply npm availability.
The documentation source is public too. It is rendered at ui.coderocket.app/docs by the separately maintained website.
The hosted Studio, accounts, database, AI-provider integration and commercial operations remain private. Authentication, payments, email delivery and uploads are not bundled component backends: blocks expose callbacks for your own application. The CLI's registry commands and MCP need a saved library and scoped connection token, or a compatible registry server.
The catalogue is experimental during early access. Review accessibility, behavior and framework integration in your application's context before release.
Build from source
Use the Node.js and pnpm versions declared in package.json:
git clone https://github.com/elreco/coderocket-ui.git
cd coderocket-ui
pnpm install --frozen-lockfile
pnpm check
The checks validate and build the workspace and run its tests without contacting the Studio or an AI provider. The legacy datepicker is outside this pnpm workspace.
React workspace consumer
Add @coderocket/react as a workspace:* dependency in a pnpm workspace consumer. Import its compiled styles once:
import { Button, ThemeScope } from "@coderocket/react";
import "@coderocket/react/styles.css";
export function App() {
return (
<ThemeScope>
<Button onClick={() => console.log("Saved locally")}>Save changes</Button>
</ThemeScope>
);
}
Vue workspace consumer
Add @coderocket/vue as a workspace:* dependency in a Vue workspace consumer:
<script setup lang="ts">
import { Button, ThemeScope } from "@coderocket/vue";
import "@coderocket/vue/styles.css";
</script>
<template>
<ThemeScope><Button>Save changes</Button></ThemeScope>
</template>
See development and integration for consumer dependencies, styles and framework differences.
From Vue Tailwind Datepicker
This is the same repository, with its stars, issues and Git history. CodeRocket UI is its active successor; it is not a drop-in replacement for the old datepicker API.
Vue Tailwind Datepicker is frozen and no longer maintained. Its npm package, @coderocketapp/vue-tailwind-datepicker, remains available. Its source, original MIT attribution, changelog and documentation are preserved in legacy/vue-tailwind-datepicker. Existing applications can continue using their installed version; no automatic migration is required. No further legacy fixes or releases are planned.
For new work, explore the Vue DatePicker or React DatePicker. Read the transition announcement and legacy documentation before migrating.
Hosted access and Pro
The hosted editor, component catalogue and source export are free. AI assistance has usage limits; see current access and allowances. Pro price, payment and activation are arranged personally, with no automatic billing or renewal. Manual editing and export remain usable without AI allowance.
Request Pro or integration help, or read how access works. Submitting a request does not charge you or activate paid access. GitHub stars and historical datepicker use are not permission for sales outreach.
Contributing and licensing
See CONTRIBUTING.md, the roadmap, MIT license and third-party notices. Contributions belong in the active packages and documentation. The legacy datepicker remains an unmaintained reference.
CodeRocket UI MCP 질문
CodeRocket UI MCP server는 무엇을 제공하나요?
저장된 library의 디자인 규칙, 컴포넌트 및 블록을 호환 가능한 코딩 에이전트에 읽기 전용으로 제공합니다.
CodeRocket UI MCP server에 AI provider key가 필요한가요?
아니요. CLI와 MCP server 모두 AI provider key를 필요로 하지 않습니다.
MCP server에 인증이 필요한가요?
네, 저장된 library와 범위가 지정된 connection token 또는 호환 가능한 registry server가 필요합니다.
CodeRocket UI MCP package를 npm에서 사용할 수 있나요?
네, npm에 @coderocketapp/mcp로 게시되어 있으며 CLI와 MCP 모두 npm을 통해 배포됩니다.
CodeRocket UI는 어떤 프레임워크를 지원하나요?
토큰과 동작을 공유하는 React 및 Vue 컴포넌트를 제공합니다.