度假租赁API协议服务器

为Lodgify度假租赁API提供的模型上下文协议(MCP)服务器,提供管理房产、预订和日历数据的工具。

  • by Fast-Transients
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 shanephall/lodgify-mcp-server

使用说明

Lodgify MCP服务器

用于Lodgify度假租赁API的模型上下文协议(MCP)服务器。它公开了用于管理物业、预订和日历数据的工具。

快速启动

安装依赖项 uv 并使用以下命令运行服务器 uvx:

export LODGIFY_API_KEY=your_api_key
uvx lodgify-mcp-server

要从源代码运行,请执行以下操作:

git clone https://github.com/fast-transients/lodgify-mcp-server.git
cd lodgify-mcp-server
uv sync
export LODGIFY_API_KEY=your_api_key
uv run python entrypoint.py

Claude桌面配置

将此块添加到您的Claude Desktop配置中(请参阅 examples/ 文件夹):

{
  "mcpServers": {
    "lodgify": {
      "command": "uvx",
      "args": ["lodgify-mcp-server"],
      "env": {
        "LODGIFY_API_KEY": "your_api_key"
      }
    }
  }
}

可用工具

  • 属性: get_properties, get_property_by_id
  • 预订: get_bookings, get_booking_by_id, create_booking, update_booking_status
  • 日历: get_calendar

故障排除

  • 确保 LODGIFY_API_KEY 设置环境变量。
  • 获得 spawn uvx ENOENT?安装 uv 从 星光sh/uv 然后重新启动shell。

安全

同步依赖关系后,运行 pip-audit 检查已知漏洞。这 uv.lock 文件引脚 starlette 0.47.0以解决上游咨询问题。

贡献

看 贡献.md 用于开发设置和测试说明。