I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

whereami-mcp
Un servidor MCP liviano que le indica exactamente dónde se encuentra.
3 years
Works with Finder
1
Github Watches
1
Github Forks
1
Github Stars
WhereAmI MCP Server
A lightweight mcp server that tells you exactly where you are based on your current IP, powered by ipapi.co.
Features
-
Dynamic Resources: Fetch specific data (e.g., IP, country, city) via
location://{type}
. -
Detailed Tool: Generate a comprehensive location report with
get_location()
. - Natural Language Prompt: Ask "Where am I?" to get detailed results.
- Robust Error Handling: Gracefully manages API and network issues.
-
Minimal Dependencies: Requires only
mcp
andhttpx
.
Installation
Prerequisites
- Python 3.10+
-
pip
Setup
- Clone the repository:
git clone https://github.com/kukapay/whereami-mcp.git cd whereami-mcp
- Install dependencies:
pip install mcp httpx
- (Optional) Install as an MCP service:
mcp install whereami_mcp.py --name "WhereAmI"
Usage
Running the Server
- Direct execution:
python whereami_mcp.py
- Development mode:
mcp dev whereami_mcp.py
Components
Resource: location://{type}
Returns a specific location detail based on {type}
.
-
Supported Types:
ip
,country
,country_code
,region
,city
,latitude
,longitude
,timezone
,isp
,asn
-
Examples:
-
@location://ip
→"8.8.8.8"
-
@location://city
→"Mountain View"
-
@location://country
→"United States"
-
Tool: get_location()
Generates a detailed Markdown table of geolocation data.
-
Fields:
- IP
- Country
- Country Code
- Region
- City
- Latitude
- Longitude
- Timezone
- ISP
- ASN
-
Sample Output:
| Field | Value | |----------------|-------------------| | IP | 8.8.8.8 | | Country | United States | | Country Code | US | | Region | California | | City | Mountain View | | Latitude | 37.4223 | | Longitude | -122.0848 | | Timezone | America/Los_Angeles | | ISP | GOOGLE | | ASN | AS15169 |
Prompt: where_am_i_prompt
Predefined query: "Please tell me where I am based on my current IP address." Triggers get_location()
.
Examples in Claude Desktop
- Install the server:
mcp install whereami_mcp.py --name "WhereAmI"
- Query data:
- "My IP is
@location://ip
" - "I’m in
@location://city
,@location://country
"
- "My IP is
- Get full report:
- "Where am I?"
-
get_location()
License
MIT License. See LICENSE for details.
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Converts Figma frames into front-end code for various mobile frameworks.
Advanced software engineer GPT that excels through nailing the basics.
A medical specialist offering assistance grounded in clinical guidelines. Disclaimer: This is intended for research and is NOT safe for clinical use!
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una puerta de enlace de API unificada para integrar múltiples API de explorador de blockchain similar a Esterscan con soporte de protocolo de contexto modelo (MCP) para asistentes de IA.
Espejo de https: //github.com/suhail-ak-s/mcp-typesense-server
本项目是一个钉钉 MCP (Protocolo del conector de mensajes )服务 , 提供了与钉钉企业应用交互的 API 接口。项目基于 Go 语言开发 支持员工信息查询和消息发送等功能。 支持员工信息查询和消息发送等功能。
Reviews

user_9lwKwQJf
The Qdrant MCP Server by hadv is an exceptional product! It offers seamless performance and has greatly enhanced my data management tasks. The user interface is intuitive, and the setup was straightforward. Highly recommend this for anyone looking to optimize their server capabilities. Check it out at https://mcp.so/server/vito-mcp/hadv.