MCP ExplorerExplorer

Mcp Use Tutorial

@balamuruon a year ago
1 MIT
FreeCommunity
AI Systems
A tutorial for using mcp-use clients to interact with MCP servers.

Overview

What is Mcp Use Tutorial

mcp-use-tutorial is a demonstration project that shows how to create and utilize mcp-use clients for communication with MCP servers. It includes sample implementations for Gemini and Anthropic clients based on official examples.

Use cases

Use cases include developing AI applications that require querying capabilities, integrating different AI models, and testing communication protocols with MCP servers.

How to use

To use mcp-use-tutorial, clone the repository, set up a virtual environment, install the required dependencies, and configure API keys in the .env file. Then, execute the provided Python scripts to run the agents.

Key features

Key features include support for multiple clients (Gemini and Anthropic), a straightforward setup process, and the ability to communicate with local MCP servers for querying functionalities.

Where to use

mcp-use-tutorial can be used in fields such as AI development, machine learning, and software integration where communication with MCP servers is required.

Content

mcp-use tutorial

A demo on creating and employing mcp-use clients to communicate with MCP servers

Samples are provided for Gemini and Anthropic based on the official mcp-use client examples - communicating with a local playwright server to query qoogle

Setup

Ensure python version >= 3.13 (as of when this docuement was written)
python --version

Clone repository

git clone https://github.com/balamuru/mcp-use-tutorial.git

Setup Virtual Env

Create and activate Virtual environment

cd path-to-project-root-dir
python -m venv path-to-project-root-dir/venv
source venv/bin/activate

Dependancies

Install dependancies
pip install -r requirements.txt

Env Variables

Set API keys in the .env file for desired agent(s)

Execute

  • python google-gemini-agent.py and/or
  • python anthropic-agent.py

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers