A Java (Spring AI) implementation of an MCP server
{
"mcpServers": {
"openweather-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Java (Spring AI) implementation of an MCP server
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
Apache-2.0. View license →
Is it maintained?
Last commit 296 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
🌱 Agricultural AI: Soil analysis, crop recommendations, weather forecasts. FREE TurboQuant.
Hierarchical markdown memory palace for AI agents — structured palace navigation via MCP tools.
Bounding box(bbox) GIS tool: coords conversion, EPSG, WKT, GeoJSON, H3, Overpass, POI, map viz
MCP server for DaData.ru — address validation, company lookup, geocoding. 31 tools.
MCP Security Weekly
Get CVE alerts and security updates for Openweather Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
If you just want to use it in your MCP-ready AI application of your choice, follow these steps:
Get your personal openweathermap.org API key:
librechat.yaml):
mcpServers:
openweather-mcp-server:
type: stdio
command: java
args:
- -jar
- /app/my-mcp-servers/openweather-mcp-server-0.1.2.jar
- --spring.config.additional-location=file:/app/my-mcp-servers/application-prod.yml
Download the *.jar file of the openweather-mcp-server
Copy it into a location that is reachable
/LIBRECHAT/my-mcp-servers/Make sure, java is installed in the location
LibreChat in Docker: in /LIBRECHAT/Dockerfile change this line:
# original
RUN apk add --no-cache python3 py3-pip uv
# change into this
RUN apk add --no-cache python3 py3-pip uv openjdk21-jre
Make sure, everything is reachable and packed together:
In file /LIBRECHAT/docker-compose.yml:
# original
image: ghcr.io/danny-avila/librechat-dev:latest
# change into this
# image: ghcr.io/danny-avila/librechat-dev:latest
build: .
Now you can rebuild
Now you can rebuild, restart. With the current versions it is sufficient to execute
docker compose build --no-cache && docker compose up -d. On any problems, please stick
to the update guide.
In your AI application, you should now be able to activate the "openweather-mcp-server" and ask for the current weather in any city :-)
To execute the remote calls to openweathermap.org, you need a personal API key (see above) and set it in an application
profile (application-dev.yml) or environment-variable.
Set this environment variable (e.g. in your test-starters):
secret.openweathermap.apikey=YOUR-OPENWEATHERMAP-API-KEY