Skip to main content
Glama
amithmathew
by amithmathew

Steps

1 Setup an API key for Google Maps in Argolis

Related MCP server: Google Maps MCP Server

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    A Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.
    7
    863
    441
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables location-aware AI agents to search for nearby places, get detailed place information including hours and ratings, and calculate routes with turn-by-turn directions using Google Maps APIs.
    22
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides access to Google Maps functionality including places search, geocoding, directions, distance calculations, elevation data, and static map generation through the Model Context Protocol interface.
    21
    5
    MIT

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