About MCP
MCP is an MCP server published by LouisMazel in the Developer Tools category: vue & Nuxt library of standalone components & tools to build interfaces.
The repository has 565 stars and 76 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/LouisMazel/maz-uiThis 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 MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- !License declaredNo license file. Legally you have no right to use it in a product.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
1 check has not been run yet.
Releases
README
✨ Features
- 🎯 Cherry-pick components - Use only what you need
- 🌙 Dark mode - Built-in dark mode support
- 🎨 Themeable - Easy to customize with CSS variables
- 📱 Responsive - Mobile-first design approach
- 🔧 TypeScript - Full type support included
- ⚡️ Lightweight - Tree-shakeable, no bloat
- 🔍 SSR - Server-side rendering ready
Documentation
Check the Documentation for more information.
🚀 Quick Start
npm install maz-ui
Vue
import { mazUi } from '@maz-ui/themes/presets'
import { fr } from '@maz-ui/translations'
import { MazUi } from 'maz-ui/plugins/maz-ui'
// main.ts
import 'maz-ui/styles'
const app = createApp(App)
app.use(MazUi, {
theme: {
preset: mazUi,
},
translations: {
messages: {
fr,
},
},
})
💡 Usage
Then, import and use only the components, composables, and more you need:
<script setup lang="ts">
import MazBtn from 'maz-ui/components/MazBtn'
</script>
<template>
<MazBtn>Click me!</MazBtn>
</template>
Use provided resolvers to enjoy auto-imports and TypeScript support: Resolvers documentation
Nuxt
The Nuxt module automatically:
- Imports all components, plugins, composables and directives on-demand (auto-imports)
- Includes required styles
- Provides TypeScript support out of the box
See options and more in the documentation
// nuxt.config.ts
export default defineNuxtConfig({
modules: ['@maz-ui/nuxt'],
})
💡 Usage
No need to import components, plugins, composables or directives, they are all auto-imported.
<script setup lang="ts">
const toast = useToast()
</script>
<template>
<MazBtn @click="toast.success('Hello Maz UI!')">
Click me!
</MazBtn>
</template>
🧰 What's included?
Modules
- Components - Beautiful, accessible UI components
- Plugins - Powerful plugins for common use cases
- Composables - Reusable composition functions
- Directives - Useful Vue directives
- Helpers - Useful utilities for common tasks
Packages
- Themes - Easy to customize with CSS variables
- Translations - Internationalization
- Icons - Beautiful icons ready-to-use for Vue applications
- Nuxt - Nuxt module for easy integration of Maz UI
- Utils - Useful utilities for common tasks
- Node - Useful utilities for node
- MCP - AI assistant for documentation
- EslintConfig - ESLint configuration of Maz UI (built on top of @antfu/eslint-config)
Are you looking for a package or release manager?
Check out Relizy for an auto-release manager for your packages or apps.
🤝 Contributing
We're always looking for contributors! Check out our contribution guide to get started.
📄 License
README fetched from the repository 2 hours ago. The original is authoritative.