MCP-Server-Starter
Verified Safeby sonns
Overview
Provides a Model Context Protocol (MCP) server template with tools for integrating National Weather Service API and Garoon groupware schedules.
Installation
node dist/index.jsEnvironment Variables
- NWS_BASE_URL
- NWS_USER_AGENT
- GAROON_BASE_URL
- GAROON_USERNAME
- GAROON_PASSWORD
Security Notes
The server uses `dotenv` to load environment variables for API credentials. However, `src/utils/config.ts` contains hardcoded default values for `GAROON_USERNAME` ('Administrator') and `GAROON_PASSWORD` ('cybozu'). If the environment variables are not explicitly overridden, the server will run with these known default credentials, posing a significant security risk. Input validation is performed within handlers, mitigating direct injection, but reliance on `input as any` at the tool call site means type safety isn't enforced by TypeScript there.
Similar Servers
mcp_weather_server
Provides current and historical weather, air quality, and timezone information via an MCP server, integrating with the Open-Meteo API.
garoon-mcp-server
Provides an official local Model Context Protocol (MCP) server for Garoon, enabling AI tools to interact with Garoon's scheduling, user, and organization APIs.
Weather-MCP-Server
Provides comprehensive weather information and tools via a Model Context Protocol (MCP) server using FastMCP and WeatherAPI.com.
mcp-weather-server
Provides real-time and forecast weather data, air quality information, and multi-city weather trend analysis via the Model Context Protocol (MCP), integrating with OpenWeather and OpenRouter APIs.