mcp-server
Verified Safeby djslajs
Overview
The server provides a Multi-Capability Platform (MCP) endpoint, exposing weather information, company/project documentation, and various prompt templates as AI tools and resources for Spring AI applications.
Installation
java -jar target/weather-mcp-server-1.0.0.jarEnvironment Variables
- OPEN_WEATHER_API_KEY
- DOCUMENT_BASE_PATH
Security Notes
A default API key `FAVWlSB7Qa6FVpUgezGuHw` is hardcoded in `application.yml` for the external weather API. While it's a default value for an environment variable, its presence in the source code is a potential risk if it were a sensitive key. The server also reads local files based on the `company.docs.base-path` property; improper configuration of this path in a production environment could lead to the unintended exposure of files.
Similar Servers
MCP-Servers
A multi-threaded server implementation of the Minecraft Protocol, likely for custom Minecraft server hosting or emulation.
DLVMCP
The server sets up basic TCP and WebSocket listeners to simulate a Minecraft server, demonstrating network communication handling for game-like applications.
Minimal-MCP-Server
A minimalist server likely implementing or interacting with a Minecraft-like protocol, possibly for testing custom game functions or providing a lightweight backend.
resume-mcp
A Model Context Protocol (MCP) server for managing and versioning resume data stored in a PostgreSQL database, with robust validation and safety features.