Awesome MCPMCP Resources & Educational Materials

aws-samples/sample-agentic-ai-demos

⭐ 103 Python repository created 2025-04-01

Agentic AI Samples is a repository from the aws-samples organization that collects runnable examples of building agentic AI applications on AWS, with the Model Context Protocol as a recurring building block. Rather than shipping a single library, it is organised as a set of independent modules, each demonstrating a different combination of language, transport and deployment target. One module builds an Amazon Bedrock MCP client on top of the Bedrock Converse API together with an MCP server, packaged as containers that talk to each other over MCP with SSE transport. Another shows the same client and server pairing in Python over the simpler stdio transport, running locally against Bedrock. Three further modules use Spring AI: a basic MCP server exposed over SSE on Amazon ECS, a Kotlin agent that consumes such a server through a public load balancer, and a Java dog-adoption agent that combines Bedrock, PostgreSQL with pgvector for retrieval-augmented generation, and an MCP server that manages adoption appointments. A final module pairs an MCP SSE server with a FastAPI client using Anthropic models on Bedrock, deployed on ECS Fargate behind an Application Load Balancer. The modules span TypeScript, Python, Java and Kotlin, so the repository doubles as a comparison of how the protocol is wired up in different stacks and how the stdio and SSE transports differ in practice. Each module carries its own instructions and infrastructure definitions and can be deployed independently. The audience is developers and cloud architects who already work with AWS and want reference deployments of MCP clients and servers on managed services such as ECS and Fargate rather than a purely local prototype. The code is published under the MIT-0 licence.

https://github.com/aws-samples/sample-agentic-ai-demos

awsbedrocksamplesssestdiospring-aiecsreference-implementation

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.