Skip to content

josego85/paraguay-tourism-MCP-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Paraguay Tourism MCP Server

Version Python FastMCP MCP License: GPL-3.0

A Model Context Protocol (MCP) server providing access to Paraguay's tourist places with advanced location-based search capabilities.

✨ Features

  • πŸ—ΊοΈ Complete tourist places database
  • πŸ“ Location-based search with distance calculations
  • 🌐 Automatic IP-based geolocation
  • πŸ” Geocoding support (city/address to coordinates)
  • 🎯 Results sorted by distance
  • πŸ—οΈ Clean architecture following SOLID principles

πŸš€ Quick Start

# Clone repository
git clone https://github.com/yourusername/paraguay-tourism-MCP-Server.git
cd paraguay-tourism-MCP-Server

# Setup virtual environment
python3.11 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

# Run server
python src/paraguay_tourism/server.py

πŸ“š Documentation

πŸ› οΈ MCP Tools

Tool Description
list_all_tourist_places List all tourist places
get_tourist_place_by_id Get place details by ID
find_tourist_places_by_distance Search by distance from coordinates
get_current_location Get location via IP
geocode_location Convert address to coordinates
find_nearby_tourist_places Auto-location + nearby search

See API Reference for complete documentation.

πŸ”§ Technologies

  • Python 3.11+
  • FastMCP - MCP server framework
  • Pydantic - Data validation
  • httpx - HTTP client
  • tabulate - Table formatting

πŸ“„ License

Licensed under GNU General Public License v3.0 - see LICENSE file.

πŸ™ Acknowledgments


Made with ❀️ for Paraguay Tourism

⭐ Star | πŸ› Report Bug | πŸ’‘ Request Feature

About

πŸ‡΅πŸ‡Ύ Paraguay tourism MCP server - Find places by location and distance

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages