vaer
Verified Safeby bitjungle
Overview
Provides high-level, LLM-friendly weather tools and Norwegian place name resolution backed by MET Norway's Weather API via a proxy, designed for MCP-compatible clients.
Installation
docker run --rm -i --network vaer_vaer-network -e METNO_PROXY_BASE_URL=http://metno-proxy:80 vaer:latestEnvironment Variables
- METNO_PROXY_BASE_URL
Security Notes
The server design is robust: all external MET Norway API calls are routed through a dedicated Nginx-based proxy (`metno-proxy`), which handles User-Agent compliance, caching, and rate limiting. Secrets like `FROST_CLIENT_ID` and `VAER_API_KEY` are managed via environment variables. Input validation is rigorously enforced using Zod schemas for all tool inputs. Local file system access is read-only for the `places.db` at runtime. No `eval` or obvious obfuscation patterns are present. The `metno-proxy`'s User-Agent is a build-time argument, ensuring proper identification to MET Norway. The `is_safe_to_run` is true.
Similar Servers
ssh-mcp-server
Provides secure remote server management capabilities, including SSH connection, command execution, and SFTP file transfers, via the MCP protocol for integration with AI agents.
mcp_server_ts
Provides a Model Context Protocol (MCP) server that exposes defined tools (e.g., "create-user") for client applications.
server-filesystem
Provides a secure Node.js server implementing Model Context Protocol (MCP) for AI clients to perform a wide range of filesystem operations with strict access control.
red_teaming_mcp_server
Provides file system access, web content fetching, Git repository interaction, time utilities, memory management via a knowledge graph, and sequential thinking capabilities for LLMs.