
garblesnarff/google-maps-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
A comprehensive Model Context Protocol (MCP) server that provides 14 powerful Google Maps tools for location services, visual mapping, weather data, and environmental information.
Обзор
A comprehensive Model Context Protocol (MCP) server that provides 14 powerful Google Maps tools for location services, visual mapping, weather data, and environmental information. Perfect for camping trip planning, outdoor research, location analysis, and any application requiring rich geographic data. - : Convert addresses to coordinates - : Convert coordinates to addresses - : Find businesses, landmarks, and points of interest - : Get comprehensive information about specific places - : Calculate travel times and distances between multiple points - : Get detailed turn-by-turn directions with multiple travel modes - : Get panoramic street-level imagery with customizable viewing angles - : Generate static map images in multiple styles (roadmap, satellite, terrain, hybrid) with markers - : Current conditions and forecasts for trip planning - : Air quality indices and pollutant data for outdoor activities - : Solar irradiance data for solar power planning at campsites - : Pollen and...
README
Показан фрагмент оригинального README. Открыть оригинал.
Google Maps MCP Server Enhanced
A comprehensive Model Context Protocol (MCP) server that provides 14 powerful Google Maps tools for location services, visual mapping, weather data, and environmental information. Perfect for camping trip planning, outdoor research, location analysis, and any application requiring rich geographic data.
🌟 Features
🗺️ Core Mapping (6 tools)
- Geocoding: Convert addresses to coordinates
- Reverse Geocoding: Convert coordinates to addresses
- Places Search: Find businesses, landmarks, and points of interest
- Place Details: Get comprehensive information about specific places
- Distance Matrix: Calculate travel times and distances between multiple points
- Directions: Get detailed turn-by-turn directions with multiple travel modes
📸 Visual Mapping (2 tools)
- Street View: Get panoramic street-level imagery with customizable viewing angles
- Static Maps: Generate static map images in multiple styles (roadmap, satellite, terrain, hybrid) with markers
🌤️ Environmental Data (6 tools)
- Weather: Current conditions and forecasts for trip planning
- Air Quality: Air quality indices and pollutant data for outdoor activities
- Solar: Solar irradiance data for solar power planning at campsites
- Pollen: Pollen and allergy information for outdoor activities
- Elevation: Elevation data for terrain analysis
- Enhanced Routing: Advanced route planning with traffic awareness
🎯 Perfect For
- 🏕️ Camping & Outdoor Planning: Weather, terrain, and site analysis
- 🔍 Research Projects: Location data gathering and environmental monitoring
- 🚗 Travel Applications: Route planning with real-time conditions
- 📊 Data Analysis: Geographic data collection and visualization
- 🏢 Business Applications: Location intelligence and market analysis
📋 Prerequisites
- Node.js (v18+)
- Google Cloud Platform Account with billing enabled
- Google Maps API Key with required APIs enabled
⚙️ Setup
1. Clone and Install
git clone https://github.com/yourusername/google-maps-mcp-server.git
cd google-maps-mcp-server
npm install
2. Google Cloud Setup
Enable these APIs in Google Cloud Console:
Required APIs:
- Maps JavaScript API
- Geocoding API
- Places API
- Directions API
- Distance Matrix API
- Elevation API
- Maps Static API (for static map images)
- Street View Static API (for street view images)
Environmental APIs (Optional but Recommended):
- Air Quality API
- Solar API
- Pollen API
- Weather API
3. Get API Key
- In Google Cloud Console → APIs & Services → Credentials
- Create API Key
- Restrict the key to the APIs listed above (recommended for security)
4. Build the Server
npm run build
🔧 Claude Desktop Integration
Add to your claude_desktop_config.json:
{
"mcpServers": {
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"google-maps": {
"command": "node",
"args": ["/path/to/google-maps-mcp-server/dist/index.js"],
"env": {
"GOOGLE_MAPS_API_KEY": "your-api-key-here"
}
}
}
}