article
README
🚀 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_passenger- 创建单个乘客update_passenger- 更新乘客信息delete_passenger- 删除乘客
其他功能
包括对计划和活动的全面管理,如排序、过滤和状态更新。
📦 安装指南
推荐方法:使用 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>"
}
}
}
}
替代方法:本地安装
- 克隆仓库。
- 安装依赖:
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 服务器通过标准输入输出进行通信,调试可能具有挑战性。我们推荐使用 MCP 检查器,它作为一个包脚本提供:
npm run inspector
检查器将提供一个浏览器中的调试工具 URL。
贡献
欢迎任何贡献!请通过新的 MCP 服务器或对代码库的改进提交拉取请求。
免责声明
该项目仅用于与 LumbreTravel API 一起使用。
📄 许可证
有关详细信息,请参阅 LICENSE.md 文件。
由 Lumile 出品,❤️ 制作
联系我们 以获取定制 AI 开发和自动化解决方案。
微信扫一扫