mcpField
G
Google Maps MCP with Speech Input

Google Maps MCP with Speech Input

github.com/l145devChat Apps0Updated 74w ago

About Google Maps MCP with Speech Input

Google Maps MCP with Speech Input is a web application that adds speech input to a Google Maps MCP project. It is for users who want to interact with the app using spoken input as well as its existing functionality.

Key features

  1. 01Speech input
  2. 02Google Maps MCP web app
  3. 03Local development with Node.js

Use cases

  1. 01Provide spoken input in the Maps app
  2. 02Run the web app locally for testing

MCP support

The project is described as a Google Maps MCP web application; the README does not specify MCP tools or server behavior.

Details

From the project README

Google Maps MCP with Speech Input

Note


I did not develop this project from scratch. The original project was developed by Google on AI Studio Apps.

A slight upgrade from Basic MCP Maps. Adding speech as input option.

Google Maps MCP demo

Run Locally

Prerequisites:: Node.js

  1. Clone the repository
    git clone "https://github.com/l145dev/Google-Maps-MCP-Speech"
    
  2. Navigate to the repository
    cd ./Google-Maps-MCP-Speech
    
  3. Install dependencies:
    npm install
    
  4. Create .env.local:
    Windows (Make sure you have WSL, check by trying wsl --version):
    wsl touch .env.local
    
    Linux/Mac:
    touch .env.local
    
  5. Open in your desired code editor.
    code .
    
  6. Set the GEMINI_API_KEY in .env.local to your Gemini API key. Get your API key here.
    GEMINI_API_KEY="YOUR_API_KEY"
    
  7. Set the MAPS_API_KEY in .env.local to your Maps API key. Get your API key here
    MAPS_API_KEY="YOUR_API_KEY"
    
  8. Run the app:
    npm run dev
    
  9. Open web app in your browser at http://localhost:5173.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.