Skip to main content
Glama

Google Maps MCP Server

by amithmathew
readme.md1.11 kB
# 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` 2. 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 <url>:<port>/mcp

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