This solution enables users to leverage intelligent agents and tools for document generation throughout key phases of the system lifecycle, from designing solutions based on best practices or predefined frameworks to developing content for end-user workshops. All of this is seamlessly integrated through the Model Context Protocol (MCP) within VSCode Copilot.
Document_Generator_Intro.mp4
Document Generator bridges the gap between GitHub Copilot and your organization’s knowledge ecosystem. It empowers users to integrate data from sources like SharePoint Sites, Azure DevOps Boards, Azure AI Foundry Resources, and Microsoft Learn documentation directly into their coding environment, seamlessly through Model Context Protocol (MCP) Servers.
- Enhanced Context-Rich Document Generation: Synthesize insights from across your enterprise ecosystem for intelligent, data-driven decision making
- Accelerated Project Delivery: Identify and reuse components across similar projects to reduce duplication and accelerate development cycles
- Streamlined Planning: Create optimized development plans using insights from code repositories, documentation, and project management systems
- Rapid Onboarding & Training: Generate personalized onboarding guides and dynamic workshop agendas aligned to specific project goals and target users
-
Strategy Document Generation: Generate comprehensive strategy documents grounded in real project data from SharePoint sites, combining historical insights with current project requirements for data-driven strategic planning.
-
Intelligent Project Plan: Design and optimize project development plans using synthesized insights from code repositories, documentation, and Azure DevOps work items to create efficient, repeatable processes.
-
Component Reusability & Discovery: Identify reusable components, patterns, and solutions across similar projects to accelerate development and reduce duplication, including specialized components like evaluations and testing frameworks.
-
Enterprise Knowledge Synthesis: Transform static documentation into interactive, queryable resources that deliver context-rich suggestions by synthesizing insights from SharePoint sites, Azure DevOps boards, code repositories, and Microsoft documentation.
Document_Generator_Demo.mp4
The solution utilizes multiple Model Context Protocol (MCP) Servers to facilitate seamless integration of various enterprise knowledge sources.
| Capability | Technology |
|---|---|
| MCP Integration | MCP Servers in VSCode, FastMCP |
| Work Item Management | Azure DevOps REST APIs |
| SharePoint Integration | Azure AI Foundry, SharePoint Connector |
| Microsoft Documents Integration | Cloud-hosted MCP Server |
| Azure AI Foundry Integration | Azure AI Foundry MCP Server |
| Observability | Azure Application Insights |
Provides comprehensive Azure DevOps integration with the following capabilities:
- Work Item Management: Retrieve, search, and manage work items
- Feature Tracking: Access linked features and dependencies
- Document Linking: Access documents linked to work items
- Tag-based Search: Find work items by tags and metadata
Intelligent document retrieval and summarization:
- Document Discovery: Search and retrieve relevant documents
- Content Summarization: AI-powered document summaries
- Contextual Search: Query-based document filtering
- Enterprise Knowledge: Access to organizational knowledge bases
Advanced AI capabilities integration:
- Model Access: Accessing list of supported models from the Azure AI Foundry catalog
- Evaluator Resources: Access to supported agent, and text evaluators and their requirements
Official Microsoft documentation access:
- Documentation Search: Query Microsoft Learn and official docs
- API References: Access to Microsoft API documentation
- Best Practices: Retrieve official guidance and recommendations
Note: This solution accelerator is designed for flexibility, you can choose to run any or all of the supported integrations with SharePoint, Azure DevOps, Foundry, and Microsoft Docs, or bring your own enterprise context by connecting to other systems via MCP
For detailed setup instructions, please follow the guide here: SETUP INSTRUCTIONS
- Model Context Protocol Documentation
- Azure DevOps REST API Reference
- Azure AI Foundry Documentation
- SharePoint Tool in Azure AI Foundry
- Microsoft Learn Docs MCP Server
- Azure AI Foundry MCP Server
Please refer to Transparency FAQ for responsible AI transparency details of this solution accelerator.
The dataset in this project is released under the Community Data License Agreement – Permissive, Version 2.0 - CDLA, see the LICENSE-DATA file.
This project is licensed under the MIT License. See LICENSE for details.
