- MCP Graph API Demo
MCP Graph API Demo
What is MCP Graph API Demo?
MCP Graph API Demo is a project that demonstrates the use of the Model Context Protocol (MCP) with Azure Graph API to query application registrations in an Azure tenant. It features a Blazor WebAssembly client that communicates with an ASP.NET Core server implementing the MCP protocol.
How to use MCP Graph API Demo?
To use the MCP Graph API Demo, you need to configure the application with your Azure credentials, run the server and client, and then access the chat interface to query information about your Azure App Registrations.
Key features of MCP Graph API Demo?
- Chat interface for querying Azure tenant information
- Integration with Microsoft Graph API for application registration data
- Semantic Kernel integration for LLM functions
- Secure separation of LLM and Graph API interactions
Use cases of MCP Graph API Demo?
- Querying application registrations in Azure AD
- Retrieving details about specific app registrations
- Managing permissions for Azure applications
FAQ from MCP Graph API Demo?
- What is the Model Context Protocol (MCP)?
MCP is an architectural pattern for LLM-powered applications that separates LLM integration from tool/function integration.
- What are the prerequisites to run this project?
You need .NET 9.0, an Azure subscription with Application Registration permissions, and access to Azure OpenAI or OpenAI API.
- How do I configure the application?
Update the configuration files with your Azure credentials and API keys as described in the setup instructions.