MCPs and ADKs logo

MCPs and ADKs

by thidaskaveesha

This repository explores popular agent development kits to evaluate their development process and user experience. It focuses on comparing different ADKs, including Google's ADK and FastMCP.

View on GitHub

Last updated: N/A

What is MCPs and ADKs?

This repository is a comparison of different agent development kits (ADKs) and their usability.

How to use MCPs and ADKs?

The repository provides examples and instructions on how to use specific ADKs. For Google ADK, it mentions the need for a .env file with API key configuration. For FastMCP, it expresses a preference.

Key features of MCPs and ADKs

  • Comparison of ADKs

  • Examples of ADK usage

  • Configuration instructions

  • Evaluation of development process

  • Evaluation of user experience

Use cases of MCPs and ADKs

  • Choosing the right ADK for a project

  • Learning how to use different ADKs

  • Understanding the pros and cons of each ADK

  • Developing AI agents

  • Experimenting with agent development

FAQ from MCPs and ADKs

What is an ADK?

An Agent Development Kit (ADK) is a set of tools and libraries that help developers build AI agents.

Which ADKs are compared in this repository?

This repository compares Google ADK and FastMCP.

How do I configure the Google ADK?

You need to create a .env file with GOOGLE_GENAI_USE_VERTEXAI and GOOGLE_API_KEY variables.

Which ADK is preferred in this repository?

FastMCP is currently preferred by the author.

Where can I find more information about each ADK?

You can refer to the official documentation and examples for each ADK.