1. Conduid
  2. Developer Tools
  3. Weather Server Demo
MCP server · Developer Tools

Weather Server Demo

A simple Model Context Protocol (MCP) server that provides real-time weather data to AI agents like GitHub Copilot

Unclaimed last commit a year ago devtools
41Fair

Scored 14 days ago · breakdown

About Weather Server Demo

Weather Server Demo is an MCP server published by debs-obrien in the Developer Tools category: a simple Model Context Protocol (MCP) server that provides real-time weather data to AI agents like GitHub Copilot.

The repository has 9 stars and 6 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/debs-obrien/mcp-weather-server-demo

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Weather Server Demo

Powered by Claude · Grounded in docs

I know everything about Weather Server Demo. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MCP Weather Server

A simple Model Context Protocol (MCP) server that provides real-time weather data to AI agents like GitHub Copilot.

Quick Start

Clone the repository:

git clone https://github.com/debs-obrien/mcp-weather-server-demo.git
cd mcp-weather-server-demo

1. Install Dependencies

npm install

2. Run the Server

Test with MCP Inspector:

npx -y @modelcontextprotocol/inspector npx -y tsx main.ts

3. Use with VS Code

  1. Open the mcp.jsonfile in .vscode folder
  2. Click the start server button above line 4
  3. Open Chat mode and select agent and choose a modal that supports MCPs such as Claude Sonnet
  4. Type or speak into the chat and ask it what the weather is like in your city

Features

  • 🌤️ Real-time weather data for any city
  • 🌍 No API key required (uses Open-Meteo)
  • 🤖 Works with GitHub Copilot and other MCP-compatible AI tools
  • ⚡ Easy to test with MCP Inspector

Usage Examples

Ask GitHub Copilot:

  • "What's the weather like in Tokyo?"
  • "How's the weather in London today?"
  • "Give me the current weather for Paris"

How It Works

The server provides a get-weather tool that:

  1. Converts city names to coordinates using geocoding
  2. Fetches current weather data from Open-Meteo API
  3. Returns structured data that AI agents can format beautifully

Code Structure

// Creates MCP server with weather tool
const server = new McpServer({
  name: "Weather Server",
  version: "1.0.0"
});

// Defines the get-weather tool
server.tool('get-weather', 'Tool to get the weather of a city', ...);

// Connects via stdio transport
const transport = new StdioServerTransport();
server.connect(transport);

Dependencies

  • @modelcontextprotocol/sdk - MCP server framework
  • zod - Schema validation

API Used

  • Open-Meteo - Free weather API with no authentication required

Read the full Blog post

Building Your First MCP Weather Server: A Complete Tutorial

Watch the Demo

Build an MCP Server Beginners Tutorial

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Weather Server Demo

How do I install Weather Server Demo?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Weather Server Demo safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Weather Server Demo still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.