- Complete Rentcast API integration with all endpoints - Intelligent caching system with hit/miss tracking - Rate limiting with exponential backoff - User confirmation system with MCP elicitation support - Docker Compose setup with dev/prod modes - PostgreSQL database for persistence - Comprehensive test suite foundation - Full project structure and documentation
29 lines
576 B
Plaintext
29 lines
576 B
Plaintext
# Project Configuration
|
|
COMPOSE_PROJECT=mcrentcast
|
|
DOMAIN=mcrentcast.localhost
|
|
|
|
# Environment Mode
|
|
MODE=development # development or production
|
|
|
|
# Rentcast API
|
|
RENTCAST_API_KEY=your_rentcast_api_key_here
|
|
RENTCAST_BASE_URL=https://api.rentcast.io/v1
|
|
|
|
# Rate Limiting
|
|
DAILY_API_LIMIT=100
|
|
MONTHLY_API_LIMIT=1000
|
|
REQUESTS_PER_MINUTE=3
|
|
|
|
# Cache Settings
|
|
CACHE_TTL_HOURS=24
|
|
MAX_CACHE_SIZE_MB=100
|
|
|
|
# Database
|
|
DATABASE_URL=sqlite:///./data/mcrentcast.db
|
|
|
|
# MCP Server
|
|
MCP_SERVER_PORT=3001
|
|
|
|
# Frontend
|
|
PUBLIC_DOMAIN=mcrentcast.localhost
|
|
PUBLIC_API_URL=https://api.mcrentcast.localhost |