Topic 7: MCP and A2A

mcp picture

Learning Goals

Tasks

  1. Setup:

    1. Make sure you have ASTA_API_KEY and OPENAI_API_KEY defined in your environment. See the email I sent to the class.

    2. Find your partner(s) for this week. Introduce yourselves!

    3. Run test_ngrok.sh on your laptop and make sure it works when running in the university wireless network. If you run into problems, please check with other students, the TA, or Claude. We will be using ngrok for the Thursday class.

  2. MCP lesson plan and tasks

  3. A2A lesson plan and tasks

Resources

Portfolio

Create a subdirectory in your GitHub portfolio named Topic7MCP and save your programs, each modified version named to indicate its task number/letter and purpose. Create appropriately named text files saving the outputs from your terminal sessions running the programs. Create README.md with a table of contents of the directory and a summary and discussion of what you discovered.