返回市场
区块链-MCP

区块链-MCP

作者:vanachterjacob2 星标更新:2025-02-28

项目介绍

Business Central MCP 服务器

提供标准化开发规则和上下文的服务器,专为 Business Central 项目设计,优化用于与 Cursor 编辑器配合使用。

功能

  • 静态规则:基于 JSON 的 Cursor 编辑器规则
  • 渲染部署:轻松部署到 Render.com
  • 备用模式:无需数据库连接即可工作
  • 团队友好:规则自动应用于所有团队成员

快速开始

团队成员

要在您的项目中使用 BC 标准:

  1. 克隆此仓库或将以下文件复制到您的项目中:

    • bc-rules.json
    • .cursor-context
  2. 当您编辑项目中的文件时,Cursor 将自动识别这些规则。

管理员

要更新或管理规则:

  1. 直接编辑 bc-rules.json 来更新静态规则
  2. 或者使用 MongoDB 数据库来存储和动态管理规则
  3. 运行 node scripts/generateRules.js 从数据库更新静态文件

部署

使用 Render(推荐)

  1. 运行 ./scripts/deployRender.sh 准备部署
  2. 推送到 GitHub
  3. 将仓库连接到 Render.com
  4. 在 Render 控制面板中设置环境变量:
    • NODE_ENV: production
    • MCP_SERVER_PORT: 10000
    • MONGODB_URI: 您的 MongoDB 连接字符串(可选)

端点

  • /cursorrules: 获取当前规则(JSON 格式)
  • /health: 服务器健康检查

规则结构

规则结构如下:

{
  "version": "1.0",
  "rules": [
    "遵循所有代码的业务命名约定",
    "在所有函数中包含适当的错误处理"
  ],
  "context": {
    "businessDomain": "Business Central",
    "preferredPatterns": ["Repository 模式", "SOLID 原则"]
  }
}