@Deay/
БесплатноНе проверенMCP server providing AI assistants with comprehensive documentation about @deay/ui components, including props, examples, best practices, and Figma design speci
Описание
MCP server providing AI assistants with comprehensive documentation about @deay/ui components, including props, examples, best practices, and Figma design specifications.
README
A modern monorepo containing an Angular UI component library (@deay/ui) and an MCP (Model Context Protocol) server (@deay/mcp) that provides AI assistants with comprehensive documentation about the components.
Overview
This monorepo is designed to streamline the development and distribution of reusable Angular components while enabling AI-powered development workflows through MCP server integration.
Packages
@deay/ui
An Angular component library built with Angular 19, featuring:
- Reusable UI components (Button, Input, and more)
- TypeScript with strict mode enabled
- Tree-shakeable library distribution via ng-packagr
- Figma design specifications integration
@deay/mcp
Model Context Protocol server that enables AI coding tools (Claude Desktop, Cursor, Windsurf) to:
- List all available
@deay/uicomponents - Get detailed component documentation (props, examples, best practices)
- Access Figma design specifications
- Generate accurate code examples
Prerequisites
- Bun >= 1.0.0 (package manager and runtime)
- Node.js >= 18.0.0 (for Angular CLI compatibility)
Getting Started
Installation
# Install dependencies
bun install
Development
# Run MCP server in watch mode
bun run dev:mcp
# Build UI library
bun run build:ui
# Build MCP server
bun run build:mcp
# Build all packages
bun run build:all
MCP Server Configuration
Local Development
Add to your Claude Desktop config (or other MCP-compatible tool):
{
"mcpServers": {
"@deay/mcp": {
"command": "bun",
"args": ["run", "dev:mcp"],
"cwd": "/absolute/path/to/deay-monorepo"
}
}
}
Production Usage
After publishing to npm:
{
"mcpServers": {
"@deay/mcp": {
"command": "npx",
"args": ["-y", "@deay/mcp"]
}
}
}
Publishing
Publish All Packages
bun run publish:all
Publish Individual Packages
# Publish only @deay/ui
bun run publish:ui
# Publish only @deay/mcp
bun run publish:mcp
Project Structure
deay-monorepo/
├── packages/
│ ├── ui/ # Angular component library
│ │ ├── src/
│ │ │ ├── lib/
│ │ │ │ ├── button/
│ │ │ │ ├── input/
│ │ │ │ └── ...
│ │ │ └── public-api.ts
│ │ ├── ng-package.json
│ │ └── package.json
│ │
│ └── mcp-server/ # MCP server
│ ├── src/
│ │ ├── index.ts
│ │ └── registry.ts
│ ├── package.json
│ └── README.md
│
├── package.json # Root package.json (workspaces)
├── tsconfig.base.json # Base TypeScript configuration
├── tsconfig.json # Root TypeScript configuration
└── bun.lock # Bun lockfile
Technology Stack
| Technology | Version | Purpose |
|---|---|---|
| Angular | 19.2.17 | UI framework |
| TypeScript | 5.6.3 | Programming language |
| Bun | Latest | Package manager & runtime |
| ng-packagr | 19.2.2 | Angular library packaging |
| @modelcontextprotocol/sdk | 0.6.0 | MCP server implementation |
Development Workflow
- Make changes to components in
packages/ui/src/lib/ - Build the UI library:
bun run build:ui - Update MCP registry in
packages/mcp-server/src/registry.ts - Build MCP server:
bun run build:mcp - Test the MCP server:
bun run dev:mcp - Publish when ready:
bun run publish:all
Available Components
Currently available in @deay/ui:
dai-button- Button component with multiple variantsdai-input- Input component with various sizes
See packages/ui/README.md for detailed component documentation.
MCP Tools
The MCP server provides the following tools:
list_components
Lists all components available in the @deay/ui library.
get_component_info
Get detailed information about a specific component including:
- Props with types and defaults
- Usage examples
- Best practices
- Figma design specifications
License
MIT
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Установка @Deay/
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/njirolu/deay-monorepoFAQ
@Deay/ MCP бесплатный?
Да, @Deay/ MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для @Deay/?
Нет, @Deay/ работает без API-ключей и переменных окружения.
@Deay/ — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить @Deay/ в Claude Desktop, Claude Code или Cursor?
Открой @Deay/ на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare @Deay/ with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
