Formerly known as Azure AI Services or Azure Cognitive Services is a unified collection of prebuilt AI capabilities within the Microsoft Foundry platform
You are seeing is expected behavior in Azure AI Foundry, and it is mostly a misunderstanding of where Model Context Protocol and GitHub fit in the flow.
In Foundry, a knowledge base and Model Context Protocol are used at different stages and they do different jobs.
When you create a knowledge base in Foundry IQ, the system only shows supported knowledge sources such as Azure AI Search, Blob Storage, SharePoint, Web, or OneLake. Model Context Protocol does not appear here because it is not a knowledge source. This is why you do not see MCP or GitHub in the knowledge base dropdown. This is by design and not a configuration issue.
Model Context Protocol is used at the agent level, not at the knowledge base creation level. After your knowledge base is created, it is exposed to agents through an MCP tool called knowledge base retrieve. This tool is automatically available when you connect a Foundry IQ knowledge base to a Foundry Agent Service agent. That is where MCP comes into play.
A simple way to think about it is that the knowledge base stores and retrieves data, while MCP is how an agent talks to that knowledge base and other tools.
If you are following demos or videos, they usually show MCP being configured when setting up an agent, not when creating the knowledge base itself. That is why the UI you see looks different from the training video.
To make this work end to end, you can follow this approach.
- Create your knowledge base in Foundry IQ using a supported source like Azure AI Search. Azure AI Search is required for Foundry IQ knowledge bases and handles indexing and retrieval. [learn.microsoft.com]
- Create or open an agent in Foundry Agent Service and connect your knowledge base to the agent. The agent will automatically use the MCP knowledge base retrieve tool to query the data. This is where MCP is used, even though it does not show up as a dropdown in the knowledge base screen.
- Third, if you want to use GitHub or other external systems, those are added as MCP tools or external MCP servers on the agent, not as knowledge sources in the knowledge base UI. That is why GitHub does not appear during knowledge base creation.
For reference, this official document explains the supported design and flow.
Microsoft Foundry documentation and agent concepts [learn.microsoft.com]
In short: nothing is missing from your setup. MCP and GitHub are not supposed to appear when creating the knowledge base. They are configured later at the agent level, which matches the current documented behavior of Azure AI Foundry.
Please let me know if the issue persists after these checks. If you have any remaining questions or need additional details, I’ll be glad to provide further clarification or guidance. If the above steps resolve your issue, kindly confirm.
Thankyou!