Skip to main content
Glama

ADK MCP Agent

A streaming chat agent using Google ADK and the Model Context Protocol (MCP) Google Maps toolset.

Local Development

  1. Install dependencies:

    pip install -r requirements.txt
  2. Set up .env in app/ with your API keys.

  3. Run locally:

    export SSL_CERT_FILE=$(python -m certifi)
    uvicorn app.main:app --reload

Related MCP server: Google Maps MCP Server

Project Structure

adk-mcp-agent/
├── app/
│   ├── main.py
│   ├── static/
│   │   └── index.html
│   └── .env
├── agent/
│   └── agents.py
├── requirements.txt
├── Dockerfile
├── README.md
└── .gitignore
  • The agent logic is in the agent/ directory (agent/agents.py).

  • The FastAPI app and UI are in the app/ directory.

Deployment

To test and run the app locally with the UI:

  1. Install dependencies:

    pip install -r requirements.txt
  2. Set up environment variables:

    • Create a .env file inside the app/ directory with your API keys:

      GOOGLE_GENAI_USE_VERTEXAI=FALSE
      GOOGLE_API_KEY=your_genai_api_key
      GOOGLE_MAPS_API_KEY=your_google_maps_api_key
  3. Run the FastAPI app:

    export SSL_CERT_FILE=$(python -m certifi)
    uvicorn app.main:app --reload
  4. Access the UI:

    • Open your browser and go to http://localhost:8000

    • You can now interact with the chat interface and test the agent locally.

License

MIT

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
    -

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/AtulanZaman/adk_mcp_gmap'

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