Business Central 管理平台
为 Business Central 项目提供标准化开发规则和上下文的服务器,专为与 Cursor 编辑器一起使用而优化。
服务介绍
Business Central MCP Server
一个为Business Central项目提供标准化开发规则和上下文的服务器,针对Cursor编辑器进行了优化。
功能
- 静态规则:基于JSON的Cursor编辑器规则
- Render部署:轻松部署到Render.com
- 回退模式:无需数据库连接即可工作
- 团队友好:规则自动应用于所有团队成员
快速开始
对于团队成员
要在您的项目中使用BC标准:
-
克隆此仓库或将以下文件复制到您的项目中:
bc-rules.json.cursor-context
-
当您在项目中编辑文件时,Cursor会自动应用这些规则。
对于管理员
要更新或管理规则:
- 直接编辑
bc-rules.json以更新静态规则 - 或者使用MongoDB数据库来存储和动态管理规则
- 运行
node scripts/generateRules.js从数据库更新静态文件
部署
使用Render(推荐)
- 运行
./scripts/deployRender.sh准备部署 - 推送到GitHub
- 将仓库连接到Render.com
- 在Render仪表板中设置环境变量:
NODE_ENV:productionMCP_SERVER_PORT:10000MONGODB_URI: 您的MongoDB连接字符串(可选)
端点
/cursorrules: 获取当前规则(JSON格式)/health: 服务器健康检查
规则结构
规则结构如下:
{
"version": "1.0",
"rules": [
"Follow business naming conventions for all code",
"Include proper error handling in all functions"
],
"context": {
"businessDomain": "Business Central",
"preferredPatterns": ["Repository pattern", "SOLID principles"]
}
}