
neronotte/greg.xrm.mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCP Server(s) for Power Platform Development
概要
Transform your Dataverse development experience with AI-powered tools that understand your business context. is a designed to revolutionize how developers interact with Microsoft Dataverse through intelligent MCP-enabled AI assistants (VS Code Copilot MCP extension, Claude Desktop, and other MCP clients). ▶️ Check-out this video showcasing the tool in action. At its core, provides a robust foundation for building specialized MCP servers that seamlessly integrate with Dataverse ecosystems: - 🔐 : Standardized Dataverse connection and token management - 🔧 : Reusable components for metadata, queries, and operations - 🔌 : Built-in Model Context Protocol server capabilities (stdio-based and sse-based) - 🛡️ : Comprehensive error management and structured logging - ⚡ : Optimized for real-time AI assistant interactions The flagship implementation currently offers: - 🛠️ - 📦 : - 📂 - 📂 - 📦 : - 📂 : List all forms for a Dataverse table (formatted text or JSON) - 🧬 : Fetch form...
README
以下は原文 README の抜粋です。原文を見る。
🚀 Greg.Xrm.Mcp
A Comprehensive Framework for Building Model Context Protocol (MCP) Servers for Microsoft Dataverse
👁️ Vision
Transform your Dataverse development experience with AI-powered tools that understand your business context. Greg.Xrm.Mcp is a foundational framework designed to revolutionize how developers interact with Microsoft Dataverse through intelligent MCP-enabled AI assistants (VS Code Copilot MCP extension, Claude Desktop, and other MCP clients).
▶️ Check-out this video showcasing the tool in action.
🏗️ Framework Architecture
At its core, Greg.Xrm.Mcp provides a robust foundation for building specialized MCP servers that seamlessly integrate with Dataverse ecosystems:
Greg.Xrm.Mcp.Core - The Foundation
- 🔐 Unified Authentication: Standardized Dataverse connection and token management
- 🔧 Common Services: Reusable components for metadata, queries, and operations
- 🔌 MCP Integration: Built-in Model Context Protocol server capabilities (stdio-based and sse-based)
- 🛡️ Error Handling: Comprehensive error management and structured logging
- ⚡ Performance: Optimized for real-time AI assistant interactions
✅ Current Capabilities (AppMaker Server)
The flagship implementation Greg.Xrm.Mcp.AppMaker currently offers:
- 🛠️ Tools
- 📦 Dataverse Metadata Access:
- 📂 List all tables in a given environment
- 📂 List all columns of a given table
- 📦 System Form Manipulation:
- 📂 Form Inventory: List all forms for a Dataverse table (formatted text or JSON)
- 🧬 Form Definition Retrieval: Fetch form definition (XML or JSON) with metadata
- 🧹 Form Updater: Updates the structure of a form using AI-generated layout (LLM-assisted, non-deterministic)
- ✅ FormXML Validation: Validate FormXML structure and report issues
- 📦 Saved Query (view) Management:
- 📂 Saved Query Inventory: List all saved queries for a table (formatted text or JSON)
- 🧬 Saved Query Definition Retrieval: Fetch saved query definition (both FetchXML and LayoutXML)
- 🧹 Saved Query Updater: Updates the structure of a view using AI-generated layout and filters (LLM-assisted, non-deterministic)
- 📦 Dataverse Metadata Access:
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"AppMaker": {
"command": "Greg.Xrm.Mcp.AppMaker",
"args": [
"--dataverseUrl",
"https://yourorg.crm.dynamics.com"
],
}
}
}