旅游地点搜索服务

一个基于模型上下文协议(MCP)的服务器,提供巴拉圭旅游地点的访问和高级基于位置的搜索功能。

  • by josego85
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 josego85/paraguay-tourism-MCP-Server

使用说明

🚀 巴拉圭旅游MCP服务器

模型上下文协议(MCP)服务器,提供对巴拉圭旅游景点的访问,具有先进的基于位置的搜索功能。

✨ 特性

  • 🗺️ 完整的旅游景点数据库
  • 📍 基于位置的搜索和距离计算
  • 🌐 基于IP的自动地理定位
  • 🔍 地理编码支持(城市/地址到坐标)
  • 🎯 按距离排序的结果
  • 🏗️ 遵循SOLID原则的清洁架构

🚀 快速开始

# 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

📚 文档

🛠️ MCP工具

工具 说明
list_all_tourist_places 列出所有旅游景点
get_tourist_place_by_id 按ID获取地点详细信息
find_tourist_places_by_distance 按距离坐标搜索
get_current_location 通过IP获取位置
geocode_location 将地址转换为坐标
find_nearby_tourist_places 自动定位+附近搜索

看 API 参考 以获取完整的文档。

🔧 技术

  • Python 3.11+
  • FastMCP -MCP服务器框架
  • 派丹蒂克 -数据验证
  • httpx -HTTP客户端
  • 制表 -表格格式

📄 许可证

根据GNU通用公共许可证v3.0许可-请参阅 许可证 文件。

🙏 致谢


由以下材料制成❤️ 巴拉圭旅游

⭐ 星 | 🐛 报告Bug | 💡 请求功能