Business Central MCP Server について
Business Central MCP Serverは、Business Centralプロジェクト向けの開発ルールとコンテキストを提供します。Cursor用の静的なJSONルールに加え、MongoDBでの管理にも対応し、チームで規約を共有できます。
主な機能
- 01Cursor向けJSON静的ルール
- 02MongoDBによるルール管理
- 03DBからルールファイルを生成
- 04DB接続なしでの動作
活用シーン
- 01チームのBusiness Central規約の統一
- 02Cursorで共有開発コンテキストを適用
MCP 対応
`/cursorrules`エンドポイントから現在のルールをJSON形式で取得できます。READMEにはMCPツールやリソースの説明はありません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Business Central MCP Server
Cursor エディターでの使用に最適化された、Business Central プロジェクト向けの標準化された開発ルールとコンテキストを提供するサーバーです。
特長
- 静的ルール:Cursor エディター向けの JSON ベースのルール
- 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"]
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。