Server data from the Official MCP Registry
MCP server for AEMET — Spain's weather agency. Forecasts, CAP warnings, station observations.
MCP server for AEMET — Spain's weather agency. Forecasts, CAP warnings, station observations.
Valid MCP server (3 strong, 2 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
13 files analyzed · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: AEMET_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-jocarrd-aemet-mcp": {
"env": {
"AEMET_API_KEY": "your-aemet-api-key-here"
},
"args": [
"-y",
"aemet-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
Tools for working with AEMET OpenData, the public API of Spain's State Meteorological Agency.
| Package | Description | npm |
|---|---|---|
aemet-client | Typed TypeScript SDK + CLI for AEMET OpenData. Used in production at snowy.es. | |
aemet-mcp | Model Context Protocol server: plug AEMET into Claude Desktop, Cursor, Windsurf or any MCP client. Runs locally over stdio. |
packages/aemet-client/README.mdpackages/aemet-mcp/README.mdpackages/aemet-client/README.es.mdRequires Node.js ≥ 20.18 and pnpm ≥ 10.
pnpm install
pnpm -r build
pnpm -r test
pnpm -r typecheck
pnpm lint
To work on a single package:
pnpm --filter aemet-client test
pnpm --filter aemet-mcp dev
The E2E suite (pnpm --filter aemet-client test:e2e) hits the real AEMET
API and is skipped unless AEMET_API_KEY is set. CI runs it behind a
repository secret.
aemet-client is released by pushing a tag v<x.y.z> or
aemet-client-v<x.y.z>. The release workflow checks the tag matches
packages/aemet-client/package.json before publishing to npm via
Trusted Publishing (OIDC, no token).aemet-mcp is released by pushing a tag aemet-mcp-v<x.y.z>
using the same Trusted Publishing setup. pnpm publish rewrites the
workspace:^ dependency on aemet-client to a real semver range.See CONTRIBUTING.md for development guidelines.
MIT © Jorge Carrera
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.