Skip to content

Commit a712b6b

Browse files
committed
Changes done
1 parent 2bc1b9f commit a712b6b

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

05-AdvancedTopics/README.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ By the end of this lesson, you will be able to:
1313
- Integrate MCP with enterprise AI systems and frameworks
1414
- Optimize performance and reliability in production environments
1515

16+
## Sample Projects
17+
18+
| Link | Title | Description |
19+
|------|-------|-------------|
20+
| [mcp-oauth2-demo](./mcp-oauth2-demo/) | MCP OAuth2 Demo | Minimal Spring Boot app showing OAuth2 with MCP, both as Authorization and Resource Server. Demonstrates secure token issuance, protected endpoints, Azure Container Apps deployment, and API Management integration. |
21+
| [web-search-mcp](./web-search-mcp/) | Web Search MCP | Python MCP server and client integrating with SerpAPI for real-time web, news, product search, and Q&A. Demonstrates multi-tool orchestration, external API integration, and robust error handling. |
22+
1623
## Additional References
1724

1825
For the most up-to-date information on advanced MCP topics, refer to:
@@ -2544,4 +2551,4 @@ Design an enterprise-grade MCP implementation for a specific use case:
25442551

25452552
---
25462553

2547-
Next: [Community and Contributions](../06-CommunityContributions/README.md)
2554+
Next: [5.1 MCP OAuth2 Demo](./mcp-oauth2-demo/README.md)

05-AdvancedTopics/mcp-oauth2-demo/README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,4 +107,8 @@ Add this inbound policy to your API:
107107
</inbound>
108108
```
109109

110-
APIM will fetch the JWKS and validate every request.
110+
APIM will fetch the JWKS and validate every request.
111+
112+
---
113+
114+
Next: [5.2 Web Search MCP Sample](../web-search-mcp/README.md)

05-AdvancedTopics/web-search-mcp/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,3 +458,7 @@ logging.basicConfig(
458458
)
459459
```
460460
</details>
461+
462+
---
463+
464+
Next: [6. Community Contributions](../../06-CommunityContributions/README.md)

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ Whether you're an AI developer, system architect, or software engineer, this gui
5959
| 3.8 | **Deploy your server** | How do you go from local development to production? This section will help you develop and deploy your server. | [Deploy your server](./03-GettingStarted/08-deployment/README.md) |
6060
| 04 | **Practical Implementation** | Using SDKs across different languages, debugging, testing, and validation, crafting reusable prompt templates and workflows | [Practical Implementation](./04-PracticalImplementation/README.md) |
6161
| 05 | **Advanced Topics in MCP** | Multi-modal AI workflows and extensibility, secure scaling strategies, MCP in enterprise ecosystems | [Advanced Topics](./05-AdvancedTopics/README.md) |
62+
| 5.1 | **MCP OAuth2 Demo** | Implementing OAuth2 authentication with MCP servers, including access token validation, scope-based authorization, and secure API endpoint protection | [MCP OAuth2 Demo](./05-AdvancedTopics/mcp-oauth2-demo/README.md) |
63+
| 5.2 | **Web Search with MCP** | Implementing web search capabilities using the Model Context Protocol, including search query processing, result handling, and integration with search APIs | [Web Search MCP](./05-AdvancedTopics/web-search-mcp/README.md) |
6264
| 06 | **Community Contributions** | How to contribute code and docs, collaborating via GitHub, community-driven enhancements and feedback | [Community Contributions](./06-CommunityContributions/README.md) |
6365
| 07 | **Insights from Early Adoption** | Real-world implementations and what worked, building and deploying MCP-based solutions, trends and future roadmap | [Insights](./07-LessonsFromEarlyAdoption/README.md) |
6466
| 08 | **Best Practices for MCP** | Performance tuning and optimization, designing fault-tolerant MCP systems, testing and resilience strategies | [Best Practices](./08-BestPractices/README.md) |

0 commit comments

Comments
 (0)