trackmcp
Back to directory

An attempt at creating a BC MCP server

2 stars JavaScriptServers & Infrastructure Updated Apr 6, 2025

Documentation

Business Central MCP Server

A server that provides standardized development rules and context for Business Central projects, optimized for use with Cursor editor.

Features

  • Static Rules: JSON-based rules for Cursor editor
  • Render Deployment: Easy deployment to Render.com
  • Fallback Mode: Works without database connection
  • Team-Friendly: Rules automatically applied to all team members

Quick Start

For Team Members

To use the BC standards in your project:

1. Clone this repository or copy the following files to your project:

    2. Cursor will automatically pick up these rules when editing files in your project.

    For Administrators

    To update or manage the rules:

    1. Edit `bc-rules.json` directly to update static rules

    2. Or use the MongoDB database to store and manage rules dynamically

    3. Run `node scripts/generateRules.js` to update the static file from the database

    Deployment

    1. Run `./scripts/deployRender.sh` to prepare for deployment

    2. Push to GitHub

    3. Connect repository to Render.com

    4. Set environment variables in Render dashboard:

      Endpoints

      • `/cursorrules`: Get the current rules (JSON format)
      • `/health`: Server health check

      Rule Structure

      Rules are structured as follows:

      json
      {
        "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"]
        }
      }

      Frequently asked questions

      What is bc-mcp?

      bc-mcp is An attempt at creating a BC MCP server

      How do I install bc-mcp?

      Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

      Is bc-mcp open source?

      Yes — it is hosted on GitHub at https://github.com/vanachterjacob/BC-MCP and has 2 stars.

      Related MCP tools

      Run your own MCP server? See who uses it and what to fix.

      Measure it with TrackMCP