MCP.so
Sign In

MCP Weather Client & Server Example with Typescript

@ijshd7

Basic information

Category

Media & Design

License

ISC license

Transports

stdio

Author

ijshd7

About MCP Weather Client & Server Example with Typescript

MCP Client & Server

MCP Weather Client & Server Example with Typescript config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

MCP Weather Client & Server Example with Typescript tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Weather Client & Server Example with Typescript?

This is a tutorial project demonstrating the Model Context Protocol (MCP) with Anthropic’s Claude models. It includes a CLI-based client and a weather tools server that communicate via MCP over stdio.

How to use MCP Weather Client & Server Example with Typescript?

Prerequisites are Node.js v20+, an Anthropic API key with credits, and the @anthropic-ai/sdk. Run npm install && npm run build in both the client and server directories, then from client execute node build/index.js ../server/build/index.js.

Key features of MCP Weather Client & Server Example with Typescript?

  • MCP‑compliant server exposing get-alerts and get-forecast tools
  • CLI client using Anthropic Claude to call weather tools
  • Written in TypeScript for both client and server
  • Communicates over stdio transport
  • Supports .env configuration with ANTHROPIC_API_KEY

Use cases of MCP Weather Client & Server Example with Typescript?

  • Learning how to build an MCP server and client from scratch
  • Prototyping weather‑alert and forecast tool integrations with Claude
  • Testing MCP’s stdio transport in a local development environment
  • Demonstrating a complete end‑to‑end MCP workflow with Anthropic models

Frequently asked questions

1

What runtime and dependencies are required?

Node.js v20+ and an Anthropic API key with credits. The `@anthropic-ai/sdk` is used by the client.

2

How does the server communicate with the client?

The server and client communicate over stdio using the Model Context Protocol (MCP).

3

What tools does the server expose?

The server exposes the `get-alerts` and `get-forecast` tools for weather data.

4

Where is the API key configured?

The API key is set via a `.env` file using the `ANTHROPIC_API_KEY` variable.

5

What transport does MCP use in this example?

This example uses stdio as the MCP transport between the client and server.

Comments

More Media & Design MCP servers