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
mcp_server_ts
This is a Node.js server implementing a single tool ('create-user') for the Model Context Protocol (MCP), primarily for local integration via standard I/O.
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.
MCP-server
A personal finance tracker for managing income and expenses, with optional synchronization to Notion.