iCSS MCP Server 是一个基于 Model Context Protocol (MCP) 的服务端,整合了 iCSS 技巧库和 CSS-Inspiration 演示案例,提供 CSS 技巧搜索、分类、文章详情、完整代码演示等能力,支持 Cursor IDE 智能调用。
npm install -g icss-mcp-server
icss-mcp-install
# 启动 MCP 服务(如需手动)
icss-mcpnpx icss-mcp-server
npx icss-mcp-server installgit clone https://github.com/chokcoco/iCSS.git
cd iCSS/MCP
npm install
npm run setup
npm start- 🔍 双库搜索:同时搜索 iCSS 文章和 CSS-Inspiration 演示
- 📖 文章详情:获取指定 iCSS 文章的完整内容
- 🎯 演示代码:获取 CSS-Inspiration 的完整可运行代码
- 🏷️ 智能分类:按技术类别、难度级别浏览内容
- 🎲 随机发现:随机获取技巧或演示案例
- 🔧 代码片段:提取和管理 CSS/HTML 代码块
- 🚀 一键集成:自动配置 Cursor IDE
- 📊 性能分析:提供浏览器兼容性和性能建议
npm install -g icss-mcp-server
icss-mcp-install编辑 ~/.config/cursor/mcp_settings.json,添加:
{
"mcpServers": {
"icss": {
"command": "node",
"args": ["/path/to/global/node_modules/icss-mcp-server/server.js"],
"env": {}
}
}
}重启 Cursor IDE。
- “查找 flex 布局的 CSS 技巧”
- “iCSS 有哪些动画相关的技巧?”
- “如何实现渐变边框?”
- “来一个随机 CSS 技巧”
- “有哪些 CSS 技巧分类?”
- “获取 issue #1 的详细内容”
| 工具名 | 说明 | 参数 |
|---|---|---|
| search_css_techniques | 搜索 iCSS 技巧文章 | query, limit(可选) |
| search_css_demos | 搜索 CSS-Inspiration 演示 | query, category(可选), difficulty(可选), limit(可选) |
| get_css_article | 获取 iCSS 文章详情 | issue_number |
| get_css_demo | 获取演示完整代码 | demo_id |
| list_css_categories | 获取所有分类 | source(可选): icss/inspiration/all |
| get_random_css_tip | 随机技巧或演示 | source(可选): icss/inspiration/both |
icss-mcp # 启动 MCP 服务
icss-mcp-install # 自动配置 Cursor
npm run setup # 初始化数据库
npm run build # 拉取 iCSS 文章数据
npm run build:inspiration # 拉取 CSS-Inspiration 演示数据
npm run build:all # 拉取所有数据
npm test # 测试服务- 超过 270 篇高质量 CSS 技巧文章
- 涵盖动画、布局、特效、性能优化等主题
- 原始仓库:iCSS
- 包含 14 个分类的完整 CSS 演示
- 提供可运行的 HTML/CSS 代码
- 按难度级别分类(初级/中级/高级)
- 包含浏览器兼容性信息
- 原始仓库:CSS-Inspiration
- 支持模糊搜索、智能分类
- 自动提取代码片段
- 性能分析和优化建议
- 定期同步最新内容
- Cursor 未识别 MCP Server
- 检查配置文件路径和 server.js 路径
- 完全重启 Cursor
- 数据库报错
- 运行
npm run setup重新初始化
- 运行
- 权限问题
- macOS/Linux 下
chmod +x node_modules/icss-mcp-server/bin/*
- macOS/Linux 下
Made with ❤️ for the CSS community