- Explore MCP Servers
- mcp-poc
Mcp Poc
What is Mcp Poc
mcp-poc is a simple monorepo example for implementing MCP Servers, specifically designed for weather-related services using various protocols.
Use cases
Use cases include providing real-time weather alerts, generating weather forecasts, and integrating weather services into applications like Claude Desktop.
How to use
To use mcp-poc, clone the repository, install dependencies, build the workspaces, and run the specific MCP servers using the provided commands. You can also integrate it with Claude Desktop for easy access.
Key features
Key features include multiple weather-related MCP Servers (Weather Alerts and Weather Forecast) implemented using stdio and HTTP/SSE protocols, along with easy setup and integration instructions.
Where to use
mcp-poc can be used in applications requiring weather data, such as alert systems and forecasting tools, particularly in environments that support MCP Servers.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Poc
mcp-poc is a simple monorepo example for implementing MCP Servers, specifically designed for weather-related services using various protocols.
Use cases
Use cases include providing real-time weather alerts, generating weather forecasts, and integrating weather services into applications like Claude Desktop.
How to use
To use mcp-poc, clone the repository, install dependencies, build the workspaces, and run the specific MCP servers using the provided commands. You can also integrate it with Claude Desktop for easy access.
Key features
Key features include multiple weather-related MCP Servers (Weather Alerts and Weather Forecast) implemented using stdio and HTTP/SSE protocols, along with easy setup and integration instructions.
Where to use
mcp-poc can be used in applications requiring weather data, such as alert systems and forecasting tools, particularly in environments that support MCP Servers.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
This is a simple monorepo example of implementing MCP Servers
It uses the following workspaces:
- Weather Alerts MCP Server - Using stdio protocol.
- Weather Forecast MCP Server - Using stdio protocol.
- Weather Forecast MCP Server - Bundle the two above into one MCP Server over HTTP/SSE protocol.
In order to run it:
- Clone the repository
- Run
npm i && npm run build --workspaces - Running alerts with MCP inspector:
npx @modelcontextprotocol/inspector node weather-alerts-stdio/build/index.js
- Running forecast with MCP inspector:
npx @modelcontextprotocol/inspector node weather-forecast-stdio/build/index.js
- Running SSE with inspector:
- In one terminal:
npm start -w weather-http - In other terminal:
npx @modelcontextprotocol/inspector
- In order to use it in Claude Desktop:
- Open your Claude for Desktop App configuration at
~/Library/Application Support/Claude/claude_desktop_config.jsonin a text editor. Make sure to create the file if it doesn’t exist - Add this content to the file (Make sure to replace
/ABSOLUTE/PATH/TO/PARENT/FOLDERwith the correct path):
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-poc/weather-http/build/index.js"
]
}
}
}
- Restart Claude Desktop, and start using it by asking for example “What’s the weather in NY?”
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










