AM

aussiearef/mcp-acp

Developer tools
3 stars 9 forks Quality 39 Trend 14

Repository for Mastering Agent Communication Protocol (ACP) and MC

Overview

This GitHub repository belongs to an online course called . - What is an AI Agent (Preview enabled) - What is ACP - Demonstration of Weather MCP in Claude Desktop (Preview enabled) - MCP Architecture: The Client - The Underlying Protocols of MCP - MCP in Action with Claude Desktop - Coding an MCP Server Tool with Python - Coding MCP Server Prompt with Python - Streamable HTTP Transport in MCP Servers - Developing MCP Clients - Sampling in MCP - Coding a basic A2A AI client agent. - Coding a client to receive SES events. - Coding push notifications in A2A - Developing A2A AI Agent. - Securing A2A AI Agent with Google (OAuth) If you have not enrolled yet, use the link below to join the course and put yourself at the forefront of AI: 👉 Enroll in Mastering MCP and A2A in AI Agents

README

Mastering MCP and A2A for Smarter AI Agents

This GitHub repository belongs to an online course called
Mastering MCP and A2A for Smarter AI Agents.


Topics Covered in the Course

Section 1: Introduction

  • ** Introduction (Preview enabled)
  • ** What is an AI Agent (Preview enabled)
  • ** What is MCP (Preview enabled)
  • ** What is ACP
  • ** Why are ACP and MCP Related?
  • ** Demonstration of Weather MCP in Claude Desktop (Preview enabled)

Section 2: Deep Dive into Model Context Protocol (MCP)

  • ** MCP Architecture: The Host
  • ** MCP Architecture: The Client
  • ** MCP Architecture: The Server
  • ** The Underlying Protocols of MCP
  • ** MCP in Action with Claude Desktop

Section 3: Coding MCP Servers and Clients for Developers

  • ** Setting Up Your Coding Environment
  • ** Coding an MCP Server Tool with Python
  • ** Coding MCP Server Resource with Python
  • ** Coding MCP Server Prompt with Python
  • ** Loading MCP Server into Claude Desktop
  • ** Streamable HTTP Transport in MCP Servers
  • ** Production-grade Deployment and Stateful MCP Servers
  • ** Developing MCP Clients
  • ** Securing HTTP MCP Servers and Clients with Open Authentication (OAuth)
  • ** Sampling in MCP

Section 4: Deep Dive into Google A2A (Agent to Agent) Protocol

  • ** Coding a basic A2A AI server agent.
  • ** Coding a basic A2A AI client agent.
  • ** Coding a long-running A2A server agent.
  • ** Coding a client to receive SES events.
  • ** Coding push notifications in A2A

Section 6: Workshop! Building a SIM Activation AI Chatbot (Telco Usecase)

  • ** Developing MCP tools.
  • ** Developing A2A AI Agent.
  • ** Invoking A2A AI Agent from Javascript.
  • ** Securing A2A AI Agent with Google (OAuth)

Section 7: Workshop! Agent Skills

  • ** What are Agent Skills and how are they different to Tools.
  • ** Example of an Agent Skill.

Section 8: MCP Gateways

  • ** What are MCP Gateways.
  • ** Commercial options for MCP Gateway

Section 9: Course Wrap-Up

  • ** Ethical Considerations of MCP

Enroll Now

If you have not enrolled yet, use the link below to join the course and put yourself at the forefront of AI:

👉 Enroll in Mastering MCP and A2A in AI Agents

View the full README on GitHub

Install

This server does not publish a one-line install command.

Open the repository installation guide New to MCP? Start with the mcpskill.org guide →