内容
# 布里克丝 MCP 服务器
用于从 [brixies.co](https://brixies.co) 获取和导出 Bricks Builder 布局和组件的 MCP 服务器。
## 设置
1. **复制 `.env.example` 到 `.env`** 并填写您的 brixies.co 凭证:
```
BRIXIES_EMAIL=您的邮箱地址
BRIXIES_PASSWORD=您的密码
```
2. **构建** (已经完成 — `dist/` 已准备好):
```bash
npm run build
```
## 在 Claude Code 中注册
添加到您的 `claude_desktop_config.json` (或 Claude Code MCP 设置):
```json
{
"mcpServers": {
"brixies": {
"command": "node",
"args": ["D:/Projects/Internal/MCP/Brixies/dist/index.js"],
"env": {
"BRIXIES_EMAIL": "您的邮箱地址",
"BRIXIES_PASSWORD": "您的密码"
}
}
}
}
```
或使用 `.env` 文件:
```json
{
"mcpServers": {
"brixies": {
"command": "node",
"args": ["D:/Projects/Internal/MCP/Brixies/dist/index.js"]
}
}
}
```
## 工具
| 工具 | 描述 |
|------|-------------|
| `brixies_list` | 列出布局、组件或元素,支持可选的类别筛选 |
| `brixies_search` | 在所有内容类型中按关键词搜索 |
| `brixies_get_layout` | 按 slug 获取布局的原始 Bricks JSON |
| `brixies_get_component` | 按 slug 获取组件的原始 Bricks JSON |
| `brixies_rename_layout` | 获取布局并将所有 CSS 类名重命名为自定义前缀 |
| `brixies_rename_component` | 获取组件并将所有 CSS 类名重命名为自定义前缀 |
## 使用示例
```
# 列出所有英雄布局
brixies_list type="布局" category="英雄"
# 搜索卡片组件
brixies_search query="卡片"
# 获取布局原样
brixies_get_layout slug="功能区-106"
# 获取布局并重命名类(避免冲突)
brixies_rename_layout slug="功能区-106" rename_prefix="首页-功能"
# 获取组件
brixies_get_component slug="卡片-346"
# 获取组件并重命名类
brixies_rename_component slug="卡片-346" rename_prefix="服务-卡片"
```
## 注意
- `brixies_get_*` 和 `brixies_rename_*` 需要有效的付费 brixies.co 账户
- 站点地图数据(用于列表/搜索)缓存在内存中,持续整个进程生命周期
- 组件没有专用的站点地图 — 使用 `brixies_search query="卡片"` 或浏览 brixies.co 以查找组件 slugs