MCP Sunucusu
mdui, yapay zeka ajanlarına bileşenler, simgeler, CSS Custom Property'leri ve dokümantasyon sorgulama yetenekleri sağlamak için yerel olarak kullanılabilen özel bir MCP (Model Context Protocol) sunucusu olan @mdui/mcp sunucusunu sunar.
Claude Code, Cursor, GitHub Copilot gibi geliştirme araçlarıyla birlikte çalışarak kod oluşturulmasına yardımcı olabilir ve mdui'nin bileşenleri ile stillerinin daha iyi kullanılmasını sağlayabilir.
Araçlar
mdui'nin MCP sunucusu, yapay zeka ajanlarına aşağıdaki araçları sunar:
list_components: Tüm mdui bileşenlerini listeler.get_component_metadata: Tek bir bileşenin ayrıntılı API meta verilerini alır.list_css_classes: Genel CSS sınıf adlarını listeler.list_css_variables: Genel CSS Custom Property'lerini listeler.list_documents: Tüm dokümanları listeler.get_document: Tek bir dokümanın tam içeriğini alır.list_icon_codes: Özniteliklerde veya API'lerde kullanılabilecek simge kodlarını listeler.list_icon_components: Bağımsız simge bileşenlerini ve bunların ESM içe aktarma ifadelerini listeler.
Kullanım Şekli
MCP sunucusu yalnızca stdio iletimini destekler. VS Code, Cursor, Claude Code, Windsurf, Zed gibi istemcilerde ve stdio protokolünü destekleyen yapay zeka ajanlarında doğrudan kullanılabilir.
VS Code
GitHub Copilot ve GitHub Copilot Chat eklentilerinin yüklü olduğundan emin olun.
Proje kök dizininde
.vscode/mcp.jsondosyası oluşturun ve aşağıdaki yapılandırmayı ekleyin:{ "servers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }mcp.jsondosyasındaki "Başlat" düğmesine tıklayın.GitHub Copilot Chat'te sohbete başlayın.
Cursor
Proje kök dizininde
.cursor/mcp.jsondosyasını oluşturun veya düzenleyin ve aşağıdaki yapılandırmayı ekleyin:{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }Ayarlar > Cursor Ayarları > MCP & Entegrasyonlar bölümüne gidin ve mdui sunucusunu etkinleştirin.
Cursor Sohbeti'nde sohbete başlayın.
Claude Code
Terminalde aşağıdaki komutu çalıştırarak mdui MCP sunucusunu ekleyin:
claude mcp add mdui -- npx -y @mdui/mcpArdından
claudekomutunu çalıştırarak oturumu başlatın.İstemleri kullanmaya başlayın.
Windsurf
Ayarlar > Windsurf Ayarları > Cascade bölümüne gidin.
MCP'leri Yönet'e tıklayın, ardından "Ham yapılandırmayı görüntüle"ye tıklayın ve yapılandırma dosyasına aşağıdakileri ekleyin:
{ "mcpServers": { "mdui": { "command": "npx", "args": ["-y", "@mdui/mcp"] } } }MCP sunucusu otomatik olarak görünmezse, listeyi yenilemek için Yenile düğmesine tıklayabilirsiniz.
İstemleri kullanarak sohbete başlayın.
Zed
Ayarlar > Ayarları Aç bölümüne gidin ve
settings.jsondosyasına aşağıdaki yapılandırmayı ekleyin:{ "context_servers": { "mdui": { "source": "custom", "command": "npx", "args": ["-y", "@mdui/mcp"] } } }İstemleri kullanmaya başlayın.
Özel MCP İstemcisi
Yerel veya geliştirme ortamında özel bir MCP istemcisi kullanırken, bu sunucuyu istemcinin yapılandırma dosyasına ekleyin. Örneğin:
{
"mcpServers": {
"mdui": {
"command": "npx",
"args": ["-y", "@mdui/mcp"]
}
}
}