Ambient Weather MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ambient Weather MCPWhat are the current conditions from my Ambient Weather station?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ambient Weather MCP (Vercel)
Same three tools as your local index.js server — list_devices,
get_current_conditions, get_history — reimplemented as a Vercel
serverless function instead of a local stdio process. This is the same
pattern as your existing bambu_mcp and linktap_mcp deployments.
Deploy
Create a GitHub repo and push this folder to it (
git init,git add .,git commit -m "init", create the repo on github.com,git push).Import into Vercel: vercel.com -> Add New -> Project -> select the repo. Framework preset should auto-detect as Next.js.
Set environment variables in the Vercel project (Settings -> Environment Variables), same names as
.env.example:AMBIENT_API_KEYAMBIENT_APP_KEYMCP_AUTH_TOKEN(optional but recommended — see note below)
Deploy. Your endpoint will be:
https://<your-project-name>.vercel.app/api/mcp
Related MCP server: Weather Server
Connect it to Claude
claude.ai: Settings -> Connectors -> Add custom connector -> paste the
/api/mcpURL. If you setMCP_AUTH_TOKEN, add anAuthorizationheader ofBearer <your token>in the connector's auth settings.Claude Desktop: add it as a remote server in
claude_desktop_config.json:{ "mcpServers": { "ambient-weather": { "url": "https://<your-project-name>.vercel.app/api/mcp", "headers": { "Authorization": "Bearer <your token>" } } } }(Omit the
headersblock if you didn't setMCP_AUTH_TOKEN.)
Why add MCP_AUTH_TOKEN
Unlike the local version, this endpoint is a public URL. Without a token,
anyone who discovers it could call your tools and burn through your
Ambient Weather API rate limit (1 req/sec, 3,600/hr). Set a long random
string as MCP_AUTH_TOKEN and only clients sending that bearer token can
use it.
Notes vs. the local version
The request queue (1.1s min interval) and 60s response cache are preserved, but only help within a single warm Lambda instance — cold starts or concurrent calls won't share state the way a long-running local process did. In practice this should still absorb the 429s you were seeing before, since Claude's tool calls within one session tend to land on the same warm instance.
No more "MCP server disconnected mid-session" issue — that was a local stdio process quirk; an HTTP endpoint doesn't have that failure mode.
get_history'slimitcap is set to 5000 (rather than the API's documented default of 288) since you've successfully pulled 2016 in the past for two-week windows.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Pirate Weather forecast API (Dark Sky-compatible). Free key required.
Search NOAA climate stations and datasets, fetch historical weather observations.
Get US weather forecasts, active alerts, and current observations.
Remote MCP endpoint for U.S. home forecasts, public benchmark data, and permit or zoning readiness.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides comprehensive access to real-time weather data, forecasts, historical data, and weather alerts from the WeatherXM decentralized weather network worldwide.
- AlicenseAqualityDmaintenanceProvides access to weather alerts and forecasts for US locations using the National Weather Service public APIs.5Apache 2.0
- AlicenseNot gradedqualityDmaintenanceProvides US weather alerts and forecasts via the National Weather Service API.80GPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables natural language queries about Ambient Weather personal weather station data, including current conditions and device info.MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/andyx/ambient-weather-mcp-vercel'
If you have feedback or need assistance with the MCP directory API, please join our Discord server