旅行管理API服务器

LumbreTravel MCP服务器提供对旅行管理平台API的访问,支持程序、活动、乘客、酒店等资源的创建、更新和删除操作。

  • by lumile
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 lumile/lumbretravel-mcp

使用说明

LumbreTravel MCP服务器

一个MCP服务器,提供对LumpreTravel API的访问。

木材旅游 是一个管理旅行计划和活动的平台,这是它的MCP服务器。这允许您在 克劳德桌面 或其他MCP客户端。

特性

此MCP服务器允许访问Lumbere Travel API提供的所有工具。

工具

程序

  • create_program -创建新程序
  • update_program -更新现有程序
  • delete_program -删除程序
  • reactivate_program -重新激活程序

活动

  • add_activities -向程序中添加活动
  • update_activities -更新项目活动
  • delete_activities -删除程序的活动

乘客

  • get_passengers_by_fullname -按全名获取乘客
  • get_passengers_by_email -通过电子邮件联系乘客
  • create_bulk_passengers -创造大量乘客
  • create_passengers -创造乘客
  • update_passengers -更新乘客信息
  • delete_passengers -删除乘客
  • reactivate_passenger -重新激活乘客
  • add_passengers_to_program -将乘客添加到程序中

机构

  • get_agencies -获取代理
  • get_agency_by_name -按名称查找代理
  • create_agency -创建代理
  • update_agency -更新代理
  • delete_agency -删除代理
  • reactivate_agency -重新激活一个机构

酒店

  • create_hotel -创建酒店
  • update_hotel -更新酒店
  • delete_hotel -删除酒店
  • reactivate_hotel -重新激活酒店
  • get_hotel_by_name -按名称查找酒店
  • get_hotels -获取酒店

服务

  • create_service -创建服务
  • update_service -更新服务
  • delete_service -删除服务
  • reactivate_service -重新激活服务
  • get_services_by_name -按名称获取服务

服务语言

  • create_service_language -创建服务语言
  • update_service_language -更新服务语言
  • delete_service_language -删除服务语言
  • reactivate_service_language -重新激活服务语言
  • get_service_language_by_name -按名称获取服务语言
  • get_service_languages -获取服务语言

提供商

  • create_provider -创建提供者
  • update_provider -更新提供者
  • delete_provider -删除提供者
  • reactivate_provider -重新激活提供者
  • get_provider_by_name -按名称获取提供商
  • get_providers -获取供应商

领导者

  • create_leader -创建领导者
  • update_leader -更新领导者
  • delete_leader -删除领导者
  • reactivate_leader -重新激活领导者
  • get_leaders -获得领导者

车辆

  • create_vehicle -创建车辆
  • update_vehicle -更新车辆
  • delete_vehicle -删除车辆
  • reactivate_vehicle -重新激活车辆
  • get_vehicles -获取车辆

包含

  • create_include -创建包含
  • update_include -更新包含
  • delete_include -删除包含
  • reactivate_include -重新激活包含
  • get_includes -获取包含

季节

  • get_season_summary -获取季节总结

设置

先决条件

您需要LumbreTravel客户端ID和客户端密码才能使用此服务器。你可以在以下网址免费获得一个https://developers.mercadolibre.com/,创建应用程序并获取凭据。

一旦你有了凭据,你就可以设置 CLIENT_ID 和 CLIENT_SECRET 环境变量。

安装

有两种方法可以使用此服务器:

通过Smithery安装

通过以下方式自动安装适用于Claude Desktop的LumbreTravel MCP服务器 史密瑟里:

npx -y @smithery/cli install @lumile/lumbretravel-mcp --client claude

选项1:NPX(推荐)

将此配置添加到您的Claude Desktop配置文件中:

{
  "mcpServers": {
    "lumbretravel-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "lumbretravel-mcp"
      ],
      "env": {
        "CLIENT_ID": "<YOUR_CLIENT_ID>",
        "CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "EMAIL": "<YOUR_EMAIL>",
        "PASSWORD": "<YOUR_PASSWORD>"
      }
    }
  }
}

选项2:本地安装

  1. 克隆存储库
  2. 安装依赖项:
npm install
  1. 构建服务器:
npm run build
  1. 将此配置添加到您的Claude Desktop配置中:
{
  "mcpServers": {
    "lumbretravel-mcp": {
      "command": "node",
      "args": [
        "/path/to/lumbretravel-mcp/dist/index.js"
      ],
      "env": {
        "CLIENT_ID": "<YOUR_CLIENT_ID>",
        "CLIENT_SECRET": "<YOUR_CLIENT_SECRET>",
        "EMAIL": "<YOUR_EMAIL>",
        "PASSWORD": "<YOUR_PASSWORD>"
      }
    }
  }
}

调试

由于MCP服务器通过stdio进行通信,调试可能具有挑战性。我们建议使用 MCP检查员,可作为包脚本使用:

npm run inspector

检查器将提供一个URL,用于访问浏览器中的调试工具。

贡献

非常欢迎捐款!请使用新的MCP服务器或对代码库的任何其他改进打开PR。

免责声明

本项目仅与LumbreTravel API一起使用。

许可证

请参阅 许可证.md 文件以获取详细信息。


Made with ❤️ by Lumile

Contact us for custom AI development and automation solutions.