LumbreTravel MCP 管理平台
促进了通过MCP客户端管理旅行计划、活动及相关实体的LumbreTravel API的访问。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"lumbretravel-mcp": {
"args": [
"-y",
"lumbretravel-mcp"
],
"command": "npx",
"env": {
"CLIENT_ID": "\u003cYOUR_CLIENT_ID\u003e",
"CLIENT_SECRET": "\u003cYOUR_CLIENT_SECRET\u003e",
"EMAIL": "\u003cYOUR_EMAIL\u003e",
"PASSWORD": "\u003cYOUR_PASSWORD\u003e"
}
}
}
}
该服务需要配置环境变量:CLIENT_ID、CLIENT_SECRET、EMAIL、PASSWORD
服务介绍
LumbreTravel MCP 服务器
一个提供访问 LumbreTravel API 的 MCP 服务器。
LumbreTravel 是一个用于管理旅行计划和活动的平台,这是它的 MCP 服务器。这允许您在 Claude Desktop 或其他 MCP 客户端上使用它。
功能
此 MCP 服务器允许访问 LumbreTravel 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 安装
要通过 Smithery 自动安装 LumbreTravel MCP 服务器到 Claude Desktop:
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:本地安装
- 克隆仓库
- 安装依赖:
npm install
- 构建服务器:
npm run build
- 将以下配置添加到您的 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 Inspector,它作为一个包脚本提供:
npm run inspector
Inspector 将提供一个 URL,以便在浏览器中访问调试工具。
贡献
非常欢迎贡献!请提交 PR 添加新的 MCP 服务器或对代码库进行任何其他改进。
免责声明
此项目仅用于与 LumbreTravel API 一起使用。
许可证
详情请参阅 LICENSE.md 文件。