Tailwind Svelte Assistant MCP Server

Tailwind Svelte Assistant MCP Server

site icon
2025.05.09 0
JavaScript开发辅助前端开发SvelteKitTailwind CSS开发效率
Tailwind Svelte Assistant MCP Server 是一个模块化的多能力提供者(MCP)服务器,旨在协助AI代理和开发者工具进行SvelteKit和Tailwind CSS的开发工作流。它提供了程序化的访问方式,包括设置指令、组件模板、Tailwind类验证和文档片段,从而简化了基于Svelte和Tailwind的项目的开发过程。
View on GitHub

Overview

基本能力

产品定位

Tailwind Svelte Assistant MCP Server 是一个专为SvelteKit和Tailwind CSS开发工作流设计的辅助工具,提供自动化设置指导、组件模板生成、Tailwind类验证等功能,旨在提升开发效率和代码质量。

核心功能

  • 自动化设置指导:提供逐步指导,帮助集成Tailwind CSS与SvelteKit。
  • 组件模板生成:提供现成的Svelte组件模板,包括Headless UI和shadcn/ui的变体。
  • Tailwind类验证:验证Tailwind CSS类和变体的正确性和兼容性。
  • 文档片段检索:从本地文档中提取原始片段以供参考或解释。
  • 概念解释:解析并解释开发概念,使用本地文档进行说明。

适用场景

  • SvelteKit和Tailwind CSS项目的快速启动和开发。
  • 开发者需要快速获取组件模板或验证Tailwind类。
  • 需要从本地文档中提取或解释特定概念的场景。

工具列表

  • get_tailwind_svelte_setup_instructions:提供Tailwind CSS与SvelteKit的逐步设置指令。
  • get_svelte_component_template:返回Svelte组件模板,支持多种变体。
  • validate_tailwind_classes:验证Tailwind CSS类和变体的正确性。
  • get_documentation_snippet:从本地文档中检索原始片段。
  • explain_development_concept:解析并解释开发概念。

常见问题解答

  • 文档更新:文档子目录是只读的,更新需进入相应子目录运行git pull
  • 文件修改:不要使用MCP服务器工具修改文档子目录中的文件。

使用教程

使用依赖

  • Node.js(推荐v16或更高版本)
  • npm、pnpm或yarn

安装教程

  1. 克隆仓库sh git clone https://github.com/your-org/tailwind-svelte-assistant-mcp-server.git cd tailwind-svelte-assistant-mcp-server
  2. 安装依赖sh npm install
  3. 构建项目sh npm run build

调试方式

启动MCP服务器:

node build/index.js

通常由MCP客户端/运行器管理,适用于支持MCP协议的环境。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。