
ccampora/mcp_xpp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ccampora/mcp xpp は [https://github.com/ccampora/mcp_xpp. からインポートされた MCP サーバーの候補です
概要
ccampora/mcp xpp は [https://github.com/ccampora/mcp_xpp. からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
Microsoft Dynamics 365 ファイナンス&オペレーション開発向けモデルコンテキストプロトコル(MCP)サーバー このツールは、MCP 規格による D365 オブジェクトの作成、変更、解析を可能にし、さまざまな開発環境との統合を可能にします。
日時: 9月 18, 2025 ステータス: VS2022のサービス統合と強化されたフォーム作成機能
最近の更新 ✨
** 9月 19, 2025 - 安全なオブジェクトの削除機能:**
- 🗑️NEW delete xpp object Tool: 依存性検証とカスケードサポートによる安全なD365オブジェクト削除
- 🛡️Dependency Protection:他のオブジェクトがターゲットに依存して削除を防止し、変更を破ることを避ける
- ✓キャッシュ一貫性**:成功した削除後の自動検索インデックス更新
- ⚡High Performance:ISingleKeyedMetadataProviderと直接メタデータプロバイダの統合。 削除
- ➡カスケード削除**: 子オブジェクトのオプション削除(フォーム部品、テーブルリレーションなど)
- ✅包括的なテスト:オブジェクトタイプ全体での完全な作成/削除サイクル検証
** 9月 18, 2025 - 配列の修正とフォーム作成の強化:**
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MCP X++ Server
A Model Context Protocol (MCP) server for Microsoft Dynamics 365 Finance & Operations development. This tool enables D365 object creation, modification, and analysis through the MCP standard, allowing integration with various development environments.
Date: September 18, 2025
Status: Functional with VS2022 service integration and enhanced form creation
Recent Updates ✨
September 19, 2025 - Safe Object Deletion Feature:
- 🗑️ NEW delete_xpp_object Tool: Safe D365 object deletion with dependency validation and cascade support
- 🛡️ Dependency Protection: Prevents deletion if other objects depend on target, avoiding breaking changes
- 🔄 Cache Consistency: Automatic search index updates after successful deletions
- ⚡ High Performance: Direct metadata provider integration with ISingleKeyedMetadataProvider.Delete
- 🌲 Cascade Deletion: Optional deletion of child objects (form parts, table relations, etc.)
- ✅ Comprehensive Testing: Full create/delete cycle validation across object types
September 18, 2025 - Array Modifications & Form Creation Enhancements:
- 🚀 NEW Array-Only Modifications:
execute_object_modificationnow exclusively uses batch format for consistent operations - 🔄 Enforced Bulk Processing: Single operations use array with one element - no more consecutive separate calls
- 📊 Enhanced Response Tracking: Per-operation success/failure reporting with detailed timing and error messages
- 📋 Best Practice Documentation: Clear guidance to group all modifications for same object into single call
- 🎯 NEW create_form Tool: Specialized form creation with pattern support and datasource integration
- 🔧 DetailsMaster Pattern Fixed: Resolved validation issues through intelligent field control creation
- 🗄️ Enhanced DataSource Support: Flexible datasource handling (arrays, strings, comma-separated)
- 📋 Pattern Discovery: 36 filtered form patterns with descriptions and requirements
- ✅ Pattern Validation: Automatic field control creation for patterns requiring them
Overview
This MCP server provides D365 F&O development capabilities including:
- Object Creation: Support for D365 classes, tables, forms, enums, and 544+ other object types
- Form Creation: ✨ Enhanced - Specialized form creation with pattern validation and datasource integration
- Object Deletion: ✨ NEW - Safe object deletion with dependency validation and cascade support
- Object Modification: Add methods, fields, and other components to existing objects
- Object Inspection: Analyze D365 objects and extract X++ source code
- Codebase Search: Browse and search through D365 codebases with pattern matching
- MCP Protocol: Compatible with Claude Desktop, VS Code, and other MCP clients
Architecture
The system consists of two main components communicating through Windows Named Pipes:
MCP X++ Server (Node.js/TypeScript)
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"mcp-xpp-server": {
"command": "node",
"args": ["path/to/mcp_xpp/build/index.js"]
}
}
}