mcp_config_example.json•1.84 kB
{
"mcpServers": {
"trae-rules-generator": {
"command": "uv",
"args": ["run", "python", "main.py"],
"cwd": "/path/to/trae-rules-mcp",
"env": {
"PYTHONPATH": "/path/to/trae-rules-mcp"
}
}
},
"description": "Trae AI 规则文件生成器 MCP 服务器配置示例",
"usage": {
"installation": [
"1. 克隆或下载 trae-rules-mcp 项目",
"2. 在项目目录中运行 'uv sync' 安装依赖",
"3. 将此配置添加到 Trae AI 的 MCP 配置文件中",
"4. 修改 'cwd' 路径为实际的项目路径",
"5. 重启 Trae AI 以加载新的 MCP 服务器"
],
"tools": {
"read_existing_rules": {
"description": "读取现有的规则文件内容",
"parameters": {
"rules_path": "规则文件目录路径,默认为 .trae/rules"
}
},
"generate_project_rules": {
"description": "根据项目类型和功能特性生成新的项目规则文件",
"parameters": {
"project_type": "项目类型 (如: web, mobile, ai, backend, frontend 等)",
"features": "项目功能特性列表 (如: ['authentication', 'database', 'api'])",
"language": "规则文件语言,默认为中文"
}
},
"save_rules_file": {
"description": "保存规则文件到指定目录",
"parameters": {
"content": "规则文件内容",
"filename": "文件名,默认为 project_rules.md",
"rules_path": "规则文件目录路径,默认为 .trae/rules"
}
},
"update_existing_rules": {
"description": "更新现有的规则文件内容",
"parameters": {
"file_path": "要更新的规则文件路径",
"updates": "更新内容的字典"
}
}
}
}
}