article
README
🚀 业务中心 MCP 服务器
业务中心 MCP 服务器为 Business Central 项目提供标准化开发规则和上下文,并且针对 Cursor 编辑器进行了优化,能有效提升开发效率与规范性。
🚀 快速开始
团队成员使用方法
若要在项目中使用 Business Central 标准,可按以下步骤操作:
- 克隆此仓库,或者将以下文件复制到您的项目中:
bc-rules.json.cursor-context
- 当您在项目里编辑文件时,Cursor 会自动读取这些规则。
管理员操作指南
若要更新或管理规则,可参考以下步骤:
- 直接编辑
bc-rules.json文件,以此更新静态规则。 - 也可以使用 MongoDB 数据库来存储和动态管理规则。
- 运行
node scripts/generateRules.js命令,将数据库中的规则更新到静态文件中。
✨ 主要特性
- 静态规则:基于 JSON 的规则,完美适配 Cursor 编辑器。
- 渲染部署:能够轻松部署到 Render.com。
- 故障转移模式:无需数据库连接即可正常运行。
- 团队友好:可自动将规则应用于所有团队成员。
📦 安装指南
使用 Render(推荐)
按照以下步骤进行部署:
- 运行
./scripts/deployRender.sh脚本,为部署做好准备。 - 将项目推送到 GitHub。
- 在 Render.com 上连接该仓库。
- 在 Render 仪表盘设置环境变量:
NODE_ENV:productionMCP_SERVER_PORT:10000MONGODB_URI:您的 MongoDB 连接字符串(可选)
📚 详细文档
接口说明
/cursorrules:获取当前规则(JSON 格式)。/health:进行服务器健康检查。
规则结构
规则采用如下格式:
{
"version": "1.0",
"rules": [
"遵循所有代码的业务命名约定",
"在所有函数中包含适当的错误处理"
],
"context": {
"businessDomain": "Business Central",
"preferredPatterns": ["Repository 模式", "SOLID 原则"]
}
}
微信扫一扫