Dataverse Resource Linker
Enables dynamic management and transformation of Dataverse query results into user-friendly resources using advanced Model Context Protocol features.
About
This sophisticated Model Context Protocol server enhances interactions with Microsoft Dataverse by providing advanced data handling capabilities. It intelligently processes FetchXML query results, automatically prompting users to save large datasets as formatted resources. Leveraging internal LLM calls, it transforms raw Dataverse JSON into readable markdown tables, which are then stored as dynamically accessible resources. Furthermore, it offers real-time progress tracking for bulk operations, providing a more interactive and efficient data management experience.
Key Features
- MCP Elicitation for user choice on large Dataverse query results
- MCP Sampling to transform raw JSON into markdown tables using LLM
- Dynamic creation and storage of formatted data as MCP Resources
- Real-time MCP Progress notifications for bulk data operations
- Smart handling of FetchXML query results based on record count
- 1 GitHub stars
Use Cases
- Tracking the real-time progress of bulk data creation or modification operations in Dataverse
- Efficiently handling and transforming large Dataverse query results into structured, readable formats
- Creating dynamic, accessible data resources from Dataverse outputs for enhanced context