CodeRocket UI MCPサーバー
コミット 2026年9月21日読み取り専用の MCP server を介して、コーディングエージェントが保存済みの CodeRocket UI ライブラリのデザインルール、コンポーネント、およびブロックを読み取れるようにします。
別名 elreco/coderocket-ui
- スター
- 247
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- —
- 最終コミット
- 2026年9月21日
- ライセンス
- MIT
CodeRocket UI MCPとは
CodeRocket UIはMCPサーバーです。 読み取り専用の MCP server を介して、コーディングエージェントが保存済みの CodeRocket UI ライブラリのデザインルール、コンポーネント、およびブロックを読み取れるようにします。.
プロジェクトのREADMEから生成された概要
CodeRocket UI MCP server について
すでに保存済みの CodeRocket UI ライブラリを使用して作業しているコーディングエージェントは、この読み取り専用 MCP server を通じて、そのライブラリのデザインルール、コンポーネント、およびブロックを読み取ることができます。これは、Studio で React または Vue ライブラリをカスタマイズしており、エージェントに推測させるのではなく、同じトークンや規約に従わせたい開発者を対象としています。サーバーは npm 上の @coderocketapp/mcp として提供され、MCP セットアップガイドには互換性のあるコーディングエージェントへの接続方法が記載されています。
アクセスは CLI のワークフローを通じて行います。Studio 内で保存されたライブラリの Connect ダイアログを開いてスコープ付きの接続トークンを作成し、環境変数に CODEROCKET_LIBRARY と CODEROCKET_TOKEN を設定します。CLI (@coderocketapp/cli) は init、list、add、sync コマンドを提供し、React または Vue のソースを自動的に選択します。sync コマンドはローカルの変更を保持し、競合する更新は確認用に保留します。CLI と MCP のどちらにも AI プロバイダーのキーは必要ありません。
このツールの特徴は、型定義されバージョン管理されたデザインシステムモデルと、エージェントが読み取り可能なインターフェースを組み合わせている点です。エージェントは、公開されている Markdown ドキュメント、型定義された仕様、およびエクスポートされた AGENTS.md をフォールバックとして利用することもできます。カタログはアーリーアクセス期間中は実験的なものであり、生成されたソースは適用前に確認する必要があります。ホストされた Studio、アカウント、および AI プロバイダーとの統合はプライベートに保たれます。
できること
- 1エージェントの出力をライブラリのトークンに合わせるエージェントに保存されたライブラリのデザインルールを読み取らせることで、作成されるすべてのコンポーネントがプロジェクトの既存のトークンや規約を使用するようにします。
- 2既存のコンポーネントを検索する新しいコンポーネントを勝手に作成するのではなく、既存のボタンコンポーネントを拡張する前に、そのソースをエージェントに探させます。
- 3ページにブロックを取り込むエージェントが利用可能なインターフェースブロックを確認し、ライブラリに既にあるブロックを組み合わせてアプリケーション画面を構成できるようにします。
- 4Vue と React の規約を区別するVue ライブラリで作業する場合、エージェントに Vue API を確認させることで、React のパターンではなく v-model、イベント、スロットを使用するようにします。
- 5AI キーなしでドキュメントを確認するサーバーツール以外のデザインシステムの詳細が必要な場合に、エージェントに公開されている 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 では何が提供されますか?
保存されたライブラリのデザインルール、コンポーネント、およびブロックを、互換性のあるコーディングエージェントに対して読み取り専用で提供します。
CodeRocket UI MCP server に AI プロバイダーのキーは必要ですか?
いいえ。CLI と MCP server のどちらも AI プロバイダーのキーは必要ありません。
MCP server に認証は必要ですか?
はい。保存されたライブラリとスコープ付きの接続トークン、または互換性のあるレジストリサーバーが必要です。
CodeRocket UI MCP パッケージは npm で利用できますか?
はい。npm に @coderocketapp/mcp として公開されており、CLI と MCP は npm で配布されています。
CodeRocket UI がサポートしているフレームワークは何ですか?
トークンと挙動を共有する React および Vue コンポーネントを提供します。