AWS-GeoPlaces-MCP-Server
@dxsim
About AWS-GeoPlaces-MCP-Server
MCP server to directly access AWS location services using the GeoPlaces API, provides direct geocoding or reverse-geocoding capabilities like Google Maps API
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"AWS-GeoPlaces-MCP-Server": {
"command": "uv",
"args": [
"venv",
"--python",
"3.13"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is AWS-GeoPlaces-MCP-Server?
A server that provides geocoding and reverse-geocoding capabilities by directly accessing AWS location services through the GeoPlaces v2 API, similar to the Google Maps API. It is designed for use with MCP (Model Context Protocol) clients such as Claude Desktop.
How to use AWS-GeoPlaces-MCP-Server?
First, install uv and create a Python 3.13 virtual environment. Install the MCP Python SDK, boto3, and python-dotenv. Run the server using mcp dev server.py or install it in Claude Desktop by editing claude_desktop_config.json with the full path to uv and your server script.
Key features of AWS-GeoPlaces-MCP-Server
- Geocoding via AWS GeoPlaces v2 API
- Reverse-geocoding support
- Direct access to AWS location services
- Compatible with MCP clients like Claude Desktop
- Python-based using MCP SDK and boto3
- Minimal AWS permissions example provided
Use cases of AWS-GeoPlaces-MCP-Server
- Convert addresses to geographic coordinates (geocoding)
- Find addresses from coordinates (reverse-geocoding)
- Integrate location data into AI assistants like Claude
- Replace Google Maps API for geocoding needs
FAQ from AWS-GeoPlaces-MCP-Server
What AWS permissions are required?
You need AWS permissions to host MCP for Location Service. Refer to the provided sample_IAM_policy.json for the minimum viable permissions.
What dependencies are needed?
Python 3.13, uv, the MCP Python SDK (mcp[cli]), boto3, and python-dotenv.
How do I install the server in Claude Desktop?
Find the full path to uv using which uv (Mac/Linux) or where uv (Windows). Then edit claude_desktop_config.json to include the command, args, and script path as shown in the quickstart example.
How can I test the server?
Use the MCP Inspector by running mcp dev server.py in your terminal.
Is there a Smithery deployment?
Yes, the server is available on Smithery at https://smithery.ai/server/@dxsim/aws-geoplaces-mcp-server.
Frequently asked questions
What AWS permissions are required?
You need AWS permissions to host MCP for Location Service. Refer to the provided `sample_IAM_policy.json` for the minimum viable permissions.
What dependencies are needed?
Python 3.13, `uv`, the MCP Python SDK (`mcp[cli]`), `boto3`, and `python-dotenv`.
How do I install the server in Claude Desktop?
Find the full path to `uv` using `which uv` (Mac/Linux) or `where uv` (Windows). Then edit `claude_desktop_config.json` to include the command, args, and script path as shown in the quickstart example.
How can I test the server?
Use the MCP Inspector by running `mcp dev server.py` in your terminal.
Is there a Smithery deployment?
Yes, the server is available on Smithery at [https://smithery.ai/server/@dxsim/aws-geoplaces-mcp-server](https://smithery.ai/server/@dxsim/aws-geoplaces-mcp-server).
Basic information
More Cloud & Infrastructure MCP servers
AWS Model Context Protocol (MCP) Server
alexei-ledA lightweight service that enables AI assistants to execute AWS CLI commands (in safe containerized environment) through the Model Context Protocol (MCP). Bridges Claude, Cursor, and other MCP-aware AI tools with AWS CLI for enhanced cloud infrastructure management.
Lambda MCP Server Demo (Streamable HTTP)
mikegc-awsCreates a simple MCP tool server with "streaming" HTTP.
GCP MCP
eniayomiA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your Google Cloud Platform environment. This allows for natural language querying and management of your GCP resources during conversations.
Cloudflare MCP Server
cloudflaretfmcp: Terraform Model Context Protocol Tool
nwiizo🌍 Terraform Model Context Protocol (MCP) Tool - An experimental CLI tool that enables AI assistants to manage and operate Terraform environments. Supports reading Terraform configurations, analyzing plans, applying configurations, and managing state with Claude Desktop integrati
Comments