Skip to main content
Glama
amithmathew
by amithmathew

Steps

1 Setup an API key for Google Maps in Argolis

2 Clone the gitlab repo

3 Setup the virtual env

  1. cd talk-building-your-own-mcp-server

  2. python3 -m venv .venv

  3. source .venv/bin/activate

  4. pip install -r requirements.txt

4 Create a .env file within each of the agent subdirectories

The .env file should have the following entries -

GOOGLE_GENAI_USE_VERTEXAI=TRUE
GOOGLE_CLOUD_PROJECT=<Your Project Name>
GOOGLE_CLOUD_LOCATION=us-central1

5 Create a .env file within each of the mcp subdirectories

The .env file should have the following entries -

GOOGLE_MAPS_API_KEY=<Your API Key>

4 Running the agent

  1. Make sure to auth with gcloud auth application-default login

  2. Run cd agent

  3. Run adk web

5 Running the MCP Server

  1. Change path cd mcpserver

  2. Run python google_maps_server.py

6 Run the MCP Inspector

  1. Make sure you have node installed - [https://nodejs.org/en/download/]

  2. Run npx @modelcontextprotocol/inspector

  3. Connect to your MCP Server over 'HTTP' using the MCP Serer URL - which is usually :/mcp

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/amithmathew/mcp-demo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server