NG

neronotte/greg.xrm.mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 4 forks 품질 63 트렌드 10MIT

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)
GitHub에서 전체 README 보기

설치

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" ], } } }