renfe_mcp_server
Verified Safeby SaberMaple1
Overview
Access real-time Spanish Renfe train schedules and live prices using web scraping and GTFS data.
Installation
renfe-mcpEnvironment Variables
- RENFE_ENABLE_AUTH
- RENFE_API_KEY
- RENFE_API_KEY_HASH
- RENFE_RATE_LIMIT_ENABLED
- RENFE_MAX_REQUESTS_PER_MINUTE
- RENFE_MAX_REQUESTS_PER_HOUR
- RENFE_MAX_PRICE_REQUESTS_PER_MINUTE
- RENFE_MAX_PRICE_REQUESTS_PER_HOUR
- RENFE_LOG_SECURITY_EVENTS
- RENFE_LOG_SENSITIVE_DATA
- RENFE_LOG_LEVEL
- RENFE_SESSION_TIMEOUT
- RENFE_DEV_MODE
- RENFE_GTFS_DATA_DIR
Security Notes
The server implements strong security measures including URL whitelisting, HTTPS enforcement, response size limits, and robust Zip Slip prevention for GTFS data updates. API keys are managed securely via environment variables or hashes. Rate limiting is also in place to prevent abuse. No 'eval' or obvious malicious patterns found. The use of json5.loads for DWR responses relies on the integrity of the Renfe API output, which is generally considered safe for this specific integration.
Similar Servers
scrapegraph-mcp
Provides AI-powered web scraping, structured data extraction, multi-page crawling, and agentic automation capabilities for language models.
openrouter-deep-research-mcp
This server orchestrates multi-agent AI research workflows by decomposing complex queries, executing parallel sub-queries using an ensemble of LLMs, and synthesizing findings into comprehensive reports, often leveraging real-time web data, internal knowledge bases, and advanced caching.
scrapi-mcp
This MCP server enables AI agents to scrape web pages and retrieve their content as HTML or Markdown, with advanced browser interaction capabilities.
mcp-mercado-livre
Provides an MCP server tool to scrape product information, such as prices and availability, directly from Mercado Livre, with strong data validation.