Lodgify MCP Server

Un servidor MCP para la API de alquiler vacacional de Lodgify.

Documentación

Lodgify MCP Server

Un servidor de Model Context Protocol (MCP) para la API de alquiler vacacional de Lodgify. Expone herramientas para gestionar propiedades, reservas y datos del calendario.

Inicio rápido

Instala las dependencias con uv y ejecuta el servidor con uvx:

export LODGIFY_API_KEY=your_api_key
uvx lodgify-mcp-server

Para ejecutar desde el código fuente:

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

Configuración de Claude Desktop

Añade este bloque a tu configuración de Claude Desktop (consulta los ejemplos en la carpeta examples/):

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

Herramientas disponibles

  • Properties: get_properties, get_property_by_id
  • Bookings: get_bookings, get_booking_by_id, create_booking, update_booking_status
  • Calendar: get_calendar

Solución de problemas

  • Asegúrate de que la variable de entorno LODGIFY_API_KEY esté configurada.
  • ¿Obtienes spawn uvx ENOENT? Instala uv desde astral.sh/uv y reinicia tu terminal.

Seguridad

Después de sincronizar las dependencias, ejecuta pip-audit para comprobar si hay vulnerabilidades conocidas. El archivo uv.lock fija starlette 0.47.0 para abordar los avisos de seguridad upstream.

Contribuciones

Consulta CONTRIBUTING.md para la configuración de desarrollo y las instrucciones de prueba.