Awesome MCPMCP Resources & Educational Materials

Azure-Samples/AI-Gateway

⭐ 986 Jupyter Notebook added to this list on 2025-04-13 repository created 2024-04-03

The Azure-Samples/AI-Gateway repository is a comprehensive experimental project focused on exploring and demonstrating the AI Gateway pattern using Azure API Management's AI capabilities. It integrates with Azure OpenAI, AI Foundry, and other AI services to provide a robust framework for managing AI service APIs with security, reliability, performance, and cost control. The project is structured around a series of labs implemented primarily in Jupyter notebooks, which include Python scripts, Bicep files, and Azure API Management policies. These labs cover a wide range of AI-related experiments such as real-time audio and text APIs with Azure OpenAI, integration of Model Context Protocol (MCP) tools, client authorization flows using MCP, and agentic AI experiments with OpenAI Agents SDK and AI Agent Service from Azure AI Foundry. The repository also includes labs for managing AI budgets through a FinOps framework, content filtering and prompt shielding, model routing based on OpenAI models, prompt flow integration with Azure AI Studio, backend pool load balancing, streaming tools for OpenAI, tracing and debugging OpenAI APIs, image processing with GPT-4o inferencing, and function calling with Azure Functions. The project emphasizes the importance of API management in the context of AI services, highlighting the need for a comprehensive AI Gateway pattern that extends traditional API management principles to support intelligent applications. A key focus is on the Model Context Protocol (MCP), with dedicated labs for experimenting with MCP client authorization flows and enabling plug-and-play tools for large language models (LLMs) through Azure API Management. The project aims to accelerate innovation and experimentation in AI by providing a well-architected framework for deploying intelligent applications confidently into production. Overall, this repository serves as a valuable resource for developers and organizations looking to leverage Azure's AI capabilities and implement advanced AI service management strategies using the AI Gateway pattern.

https://github.com/Azure-Samples/AI-Gateway

agentsai-agent-serviceai-budgetsai-foundryai-gatewayai-servicesapi-managementapimanagementautogenazureazure-api-managementazure-openaibackend-pool-load-balancingbicepclient-authorizationcontent-filteringdebuggingfinopsfoundryfunction-callinggenaigpt-4ointelligent-applicationsjupyter-notebooksllmmcpmcp-servermodel-context-protocolmodel-routingoauthopenaiopenai-agents-sdkopenai-apiprompt-flowprompt-shieldingpythonstreamingtracing

Also in MCP Resources & Educational Materials

patchy631/ai-engineering-hub

AI Engineering Hub offers in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for all skill levels.

NirDiamant/GenAI_Agents

This repository offers a comprehensive collection of over 50 tutorials and implementations for Generative AI Agent techniques, ranging from basic conversational bots to complex multi-agent systems,...

NirDiamant/agents-towards-production

This repository offers end-to-end, code-first tutorials for building and deploying production-grade Generative AI agents, scaling from prototype to enterprise.

microsoft/mcp-for-beginners

An open-source curriculum designed to teach the concepts and fundamentals of the Model Context Protocol (MCP) with practical coding examples in multiple programming languages.

Arindam200/awesome-ai-apps

A comprehensive collection of practical examples, tutorials, and tools for building powerful LLM-powered AI applications, including chatbots, agents, and workflows, with a focus on the Model Context Protocol (MCP).

modelcontextprotocol/modelcontextprotocol

The Model Context Protocol project provides a standardized specification and schema for managing model context to enable interoperability in model-driven systems.

heilcheng/awesome-agent-skills

A curated repository of modular skills, tools, and tutorials for enhancing AI coding agents like Claude, Codex, Copilot, and VS Code through dynamic instruction files.

ashishps1/learn-ai-engineering

A comprehensive curated collection of free resources to learn AI, Machine Learning, Large Language Models, AI Agents, and the Model Context Protocol from scratch.