Back to Home
schlpbch icon

aareguru-mcp

Verified Safe

by schlpbch

Overview

Provides real-time and historical Swiss Aare river data, including water temperature, flow rates, and safety assessments, to AI assistants via the Model Context Protocol (MCP).

Installation

Run Command
docker-compose up -d

Environment Variables

  • LOG_LEVEL
  • API_KEY_REQUIRED
  • API_KEYS
  • CORS_ORIGINS
  • RATE_LIMIT_PER_MINUTE
  • AAREGURU_BASE_URL
  • APP_NAME
  • APP_VERSION
  • CACHE_TTL_SECONDS
  • MIN_REQUEST_INTERVAL_SECONDS
  • LOG_FORMAT
  • HTTP_CLIENT_TIMEOUT
  • HTTP_CLIENT_MAX_KEEPALIVE
  • HTTP_CLIENT_MAX_CONNECTIONS
  • HTTP_HOST
  • HTTP_PORT
  • HTTP_WORKERS
  • SSE_SESSION_TIMEOUT_SECONDS
  • SSE_CLEANUP_INTERVAL_SECONDS

Security Notes

The server implements rate limiting for HTTP endpoints and includes configurable API key authentication (though not enabled by default). It does not appear to use dangerous patterns like 'eval' or allow arbitrary code execution. Standard HTTP server security practices should be applied in deployment, such as using HTTPS and securing the host environment.

Similar Servers

Stats

Interest Score34
Security Score9
Cost ClassMedium
Avg Tokens1500
Stars3
Forks0
Last Update2026-01-18

Tags

MCPAI AssistantRiver DataSwitzerlandAareguru