CodeRocket UI MCP sunucusu
Commit 21 Eyl 2026Kodlama ajanlarının, kaydedilmiş bir CodeRocket UI kütüphanesinin tasarım kurallarını, bileşenlerini ve bloklarını salt okunur bir MCP server aracılığıyla okumasını sağlayın.
Ayrıca bilinen adı elreco/coderocket-ui
- Yıldızlar
- 247
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 21 Eyl 2026
- Lisans
- MIT
CodeRocket UI MCP nedir?
CodeRocket UI bir MCP sunucusudur. Kodlama ajanlarının, kaydedilmiş bir CodeRocket UI kütüphanesinin tasarım kurallarını, bileşenlerini ve bloklarını salt okunur bir MCP server aracılığıyla okumasını sağlayın.
Özet, projenin README dosyasından oluşturuldu
CodeRocket UI MCP sunucusu hakkında
Halihazırda kaydedilmiş bir CodeRocket UI kütüphanesi ile çalışan kodlama ajanları, bu salt okunur MCP server aracılığıyla kütüphanenin tasarım kurallarını, bileşenlerini ve bloklarını okuyabilir. Bu araç, Studio içerisinde bir React veya Vue kütüphanesini özelleştiren ve ajanlarının tahmin yürütmek yerine aynı token'ları ve kuralları takip etmesini isteyen geliştiriciler için tasarlanmıştır. Server, npm üzerinde @coderocketapp/mcp olarak sunulur ve MCP kurulum kılavuzu, uyumlu bir kodlama ajanının nasıl bağlanacağını kapsar.
Erişim, CLI iş akışı üzerinden sağlanır. Studio içerisinde kaydedilmiş kütüphanenin Connect diyaloğunu açıp kapsamlı bir bağlantı token'ı oluşturduktan sonra, ortam değişkenlerine CODEROCKET_LIBRARY ve CODEROCKET_TOKEN değerlerini atamanız gerekir. CLI (@coderocketapp/cli); init, list, add ve sync komutlarını sağlar ve React veya Vue kaynağını otomatik olarak seçer; sync komutu ise yerel değişiklikleri korur ve çakışan güncellemeleri inceleme için kenara ayırır. Ne CLI ne de MCP bir AI sağlayıcı anahtarı gerektirir.
Bu aracı farklı kılan, tiplendirilmiş ve versiyonlanmış bir tasarım sistemi modelinin, ajan tarafından okunabilir bir arayüzle eşleştirilmesidir. Ajanlar ayrıca halka açık Markdown dokümantasyonuna, tiplendirilmiş spesifikasyonlara ve dışa aktarılmış bir AGENTS.md dosyasına da başvurabilirler. Katalog, erken erişim sürecinde deneysel aşamadadır ve oluşturulan kaynak kodun uygulanmadan önce incelenmesi önerilir. Barındırılan Studio, hesaplar ve AI sağlayıcı entegrasyonu gizli kalır.
Neler yapabilirsiniz
- 1Ajan çıktısını kütüphane token'ları ile eşleştirinAjanın kaydedilmiş kütüphanenin tasarım kurallarını okumasını sağlayarak, yazdığı tüm bileşenlerin projenin mevcut token'larını ve kurallarını kullanmasını sağlayın.
- 2Mevcut bir bileşeni sorgulayınAjanın yeni bir bileşen uydurması yerine, bir buton bileşenini genişletmeden önce yüklü olan bileşenin kaynağını bulmasını isteyin.
- 3Blokları bir sayfaya çekinBir ajanın mevcut arayüz bloklarını incelemesine ve uygulamayı kütüphanede halihazırda bulunan bloklardan oluşturmasına izin verin.
- 4Vue ve React kurallarını birbirinden ayırınVue kütüphanesi üzerinde çalışırken, ajanın Vue API'lerini onaylamasını sağlayarak React desenleri yerine v-model, event ve slot yapılarını kullanmasını sağlayın.
- 5AI anahtarı olmadan dokümanları kontrol edinAjanın server araçlarının ötesinde tasarım sistemi detaylarına ihtiyaç duyduğu durumlarda, onu halka açık Markdown dokümantasyonuna ve tiplendirilmiş spesifikasyonlara yönlendirin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirelreco/coderocket-ui is public and reachablegithub.com/elreco/coderocket-ui ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-09-21github.com/elreco/coderocket-ui ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
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 soruları
CodeRocket UI MCP server neleri sunar?
Kaydedilmiş bir kütüphanenin tasarım kurallarını, bileşenlerini ve bloklarını uyumlu bir kodlama ajanına salt okunur olarak sunar.
CodeRocket UI MCP server için bir AI sağlayıcı anahtarı gerekiyor mu?
Hayır. Ne CLI ne de MCP server bir AI sağlayıcı anahtarı gerektirmez.
MCP server kimlik doğrulamasına ihtiyaç duyar mı?
Evet, kaydedilmiş bir kütüphaneye ve kapsamlı bir bağlantı token'ına veya uyumlu bir registry server'a ihtiyaç duyar.
CodeRocket UI MCP paketi npm üzerinde mevcut mu?
Evet, npm üzerinde @coderocketapp/mcp olarak yayınlanmıştır; CLI ve MCP npm üzerinden dağıtılmaktadır.
CodeRocket UI hangi framework'leri destekler?
Token'ları ve davranışları paylaşan React ve Vue bileşenleri sunar.