Skip to main content
Glama
nabossha

LandiWetter MCP Server

by nabossha

Сервер LandiWetter MCP

Это сервер Model Context Protocol (MCP), который предоставляет данные прогноза погоды в Швейцарии от LandiWetter. Сервер позволяет вам искать местоположения в Швейцарии и получать подробные прогнозы погоды.

Функции

  • Поиск швейцарских населенных пунктов по названию

  • Получите подробные прогнозы погоды для определенного места и даты

  • Доступ к данным как почасовых, так и ежедневных прогнозов

  • Использование в качестве инструмента или ресурса в MCP-совместимых клиентах

Related MCP server: meteo-swiss-mcp

Установка

  1. Клонировать репозиторий

  2. Установите зависимости:

    npm install

Использование

Запуск сервера

Запустите сервер с помощью:

npm start

Это запустит сервер MCP с использованием транспорта stdio, что сделает его совместимым с клиентами MCP, такими как Claude Desktop.

Интеграция с Claude Desktop

  1. Открыть рабочий стол Клода

  2. Перейдите в Настройки > MCP > Добавить пользовательский сервер.

  3. Настройте, указав следующие данные:

    • Имя: ЛандиВеттер

    • Команда: node /path/to/landiwetter-mcp/src/index.js

  4. Сохраните и включите сервер

Пример Клода Подсказки

После интеграции сервера с Claude Desktop вы сможете использовать подсказки на естественном языке для доступа к прогнозам погоды:

Чтобы получить прогноз погоды:

What's the weather forecast for Bern, Switzerland?

Чтобы получить прогноз погоды на конкретную дату:

What's the weather forecast for Zürich on 2025-05-10?

Доступные инструменты

поискРасположение

Поиск швейцарских населенных пунктов по названию.

Параметры:

  • locationName : Название местоположения для поиска

Пример:

Please search for locations named "Zürich"

getWeatherForecast

Получите подробный прогноз погоды для определенного места.

Параметры:

  • locationId : идентификатор местоположения (например, G2661552)

  • date (необязательно): дата прогноза (гггг-ММ-дд). По умолчанию сегодня

Пример:

Please get the weather forecast for location ID G2661552

Доступные ресурсы

прогноз погоды

Доступ к прогнозам погоды через URI ресурса.

Шаблон URI: weather://{location}/{date}

Где:

  • location : название местоположения (например, «Цюрих»)

  • date (необязательно): дата прогноза (гггг-ММ-дд). По умолчанию сегодня

Пример:

Please check the resource at weather://Zürich/2025-05-03

Available Tools

2 tools
getWeatherForecastD
NameRequiredDescriptionDefault
dateNoOptional: The date for the forecast (yyyy-MM-dd). Defaults to today
locationIdYesThe location ID (e.g., G2661552)

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

searchLocationD
NameRequiredDescriptionDefault
locationNameYesThe name of the location to search for

TDQS

D1/5.0
Behavior1/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Tool has no description.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness1/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Tool has no description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness1/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Tool has no description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Tool has no description.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose1/5

Does the description clearly state what the tool does and how it differs from similar tools?

Tool has no description.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines1/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Tool has no description.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updatesv1.0.0
    • First observedgetWeatherForecast
    • First observedsearchLocation

TDQS

D1.7/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: getWeatherForecast retrieves weather data, while searchLocation finds geographic locations. There is no overlap or ambiguity between these functions, making it easy for an agent to select the correct tool based on the task.

Naming Consistency4/5

Both tools use a verb_noun pattern (getWeatherForecast and searchLocation), which is consistent and predictable. The minor deviation is the use of camelCase instead of snake_case, but this does not hinder readability or coherence within the set.

Tool Count2/5

With only 2 tools, the server feels thin for a weather and location domain. While it covers basic retrieval and search, it lacks essential operations like updating preferences, handling alerts, or managing saved locations, making the scope appear incomplete and underdeveloped.

Completeness2/5

Inferring the domain as weather and location services, the tool set is severely incomplete. It only provides forecast retrieval and location search, missing critical operations such as current weather data, historical forecasts, location management, or user-specific configurations, which are typical for such services.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Provides access to official MeteoSwiss weather data, including regional reports, daily forecasts, and website search functionality across multiple languages. It enables AI assistants to retrieve real-time weather information and documentation from MeteoSwiss using the Model Context Protocol.
    4
    Creative Commons Zero v1.0 Universal
  • A
    license
    A
    quality
    A
    maintenance
    Exposes Swiss weather forecast data as MCP tools, including rainfall, sunshine, temperature, wind, and more, with local caching.
    10
    42 PyPI
    1
    Apache 2.0
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI models to access Swiss weather and climate data from MeteoSwiss, including current observations, forecasts, and warnings.
    6
    38 PyPI
    MIT