DriveBC_MCP
Verified Safeby infil00p
Overview
Provides AI assistants with real-time BC highway conditions, road closures, and weather alerts via the Open511-DriveBC API.
Installation
npm startSecurity Notes
The server architecture is straightforward, using standard TypeScript practices and the Model Context Protocol SDK. It interacts with a public, unauthenticated API (Open511-DriveBC) and includes basic error handling, timeouts, and retries for API calls. Input validation for tool arguments is defined via JSON schema and further handled within the tool functions (e.g., region name validation, highway normalization). There are no detected uses of 'eval', direct child process execution without sanitization, or hardcoded sensitive credentials. The in-memory cache implementation is safe. Logging cache hits/misses to stderr is not a security flaw, but rather a minor operational detail. Overall, the codebase appears robust and secure for its intended purpose.
Similar Servers
openapi-mcp-server
Serves as a bridge to convert OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with REST APIs.
MCP-Servers-with-Tools
An MCP-compatible server wrapping National Weather Service (NWS) API alerts and forecasts as tools, featuring both SSE and AI-driven chat clients.
mcp_server_weather_jayden
This server provides current and forecasted weather data for specific geographical coordinates as a tool callable by an AI agent.
mcp-simulation
Serves weather forecast and alert data from the National Weather Service API as tools for an MCP-compatible AI agent.