MCP.so
登录

MCP Weather Client & Server Example with Typescript

@ijshd7

基本信息

分类

媒体与设计

许可证

ISC license

传输方式

stdio

作者

ijshd7

关于 MCP Weather Client & Server Example with Typescript

MCP Client & Server

MCP Weather Client & Server Example with Typescript 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MCP Weather Client & Server Example with Typescript 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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

常见问题

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.

评论

媒体与设计 分类下的更多 MCP 服务器