LetsFG — Flights & Hotels
Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
Swiss weather data for AI assistants — forecasts, measurements, stations, pollen.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 5/5 合格 · 質問内容は提供元のサーバー(meteoswiss-mcp.ars.is)を通ります · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげます · 約 2 分
キー不要、インストール不要 · claude.ai かデスクトップアプリで一度設定すれば、チャットで使えます · 無料アカウントは 1 つまで · Team/Enterprise はオーナー(Owner)が追加
CustomizeConnectors
ここからコピーして Claude の同じ名前の欄に貼り付け、Continue を押します
MeteoSwiss MCP Serverhttps://meteoswiss-mcp.ars.is/mcpClaude が検出したサインイン設定の画面で Continue を押す · Authentication は作者の説明どおり(Sign in now・Sign in when needed・No sign in)を選び Add を押します
+ConnectorsMeteoSwiss MCP Server
MeteoSwiss MCP Server を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が MeteoSwiss MCP Server を使っていると言うか、回答に MeteoSwiss MCP Server のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT との接続はプランしだい
フル MCP:Web 版 ChatGPT の Business・Enterprise・Edu · Pro:読み取り/取得の権限で接続、データを変えるツールは使えないことがあります · Plus:公式ドキュメントで未確認。プラグイン画面にカスタム MCP を追加する項目があれば試せます · Web のみ
Plugins+Add custom MCP server
名前を入れ、Connection にアドレスを貼り付け、注意事項にチェックして Create as a plugin を押します
MeteoSwiss MCP Serverhttps://meteoswiss-mcp.ars.is/mcp新しいチャットを開き、入力前にプラグインの一覧から MeteoSwiss MCP Server を選びます
MeteoSwiss MCP Server を使って、私に何ができるか教えて、1 つやってみせて✓ ChatGPT が MeteoSwiss MCP Server を使っていると言うか、回答に MeteoSwiss MCP Server のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に OpenAI のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code につなげます · 約 2 分
キー不要、インストール不要
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --transport http --scope user meteoswiss https://meteoswiss-mcp.ars.is/mcpMeteoSwiss MCP Server が一覧にあり、接続済みと表示されれば OK です
MeteoSwiss MCP Server を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が MeteoSwiss MCP Server を使っていると言うか、回答に MeteoSwiss MCP Server のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげます · 約 2 分
キー不要、インストール不要
MeteoSwiss MCP Server を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が MeteoSwiss MCP Server を使っていると言うか、回答に MeteoSwiss MCP Server のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげます · 約 2 分
キー不要、インストール不要
MeteoSwiss MCP Server を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が MeteoSwiss MCP Server を使っていると言うか、回答に MeteoSwiss MCP Server のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Windsurf、Zed、Gemini CLI など MCP を使える他のアプリは追加方法がそれぞれ違います。アプリ一覧で確認してください
Web 経由でつなぐアプリ用のアドレス
https://meteoswiss-mcp.ars.is/mcpJSON 設定は下の「開発者向け」にあります
Claude Code
claude mcp add --transport http --scope user meteoswiss https://meteoswiss-mcp.ars.is/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"meteoswiss": {
"url": "https://meteoswiss-mcp.ars.is/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"meteoswiss": {
"type": "http",
"url": "https://meteoswiss-mcp.ars.is/mcp"
}
}
}Claude Code
claude mcp add --scope user meteoswiss -- npx -y meteoswiss-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"meteoswiss": {
"command": "npx",
"args": [
"-y",
"meteoswiss-mcp"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"meteoswiss": {
"command": "npx",
"args": [
"-y",
"meteoswiss-mcp"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"meteoswiss": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"meteoswiss-mcp"
]
}
}
}この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
インターネット経由でつなげるアプリ
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
ツールの名前と説明は、サーバーが2026年11月11日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。
searchSearch MeteoSwiss website content in multiple languages (DE, FR, IT, EN). Returns relevant pages with URLs that can be passed to the fetch tool. Always returns up to 10 results per page — the upstream API has a fixed page size that cannot be changed. Note: pagination may return d
fetchFetch full content from a MeteoSwiss webpage and convert to markdown or plain text. Use the search tool first to discover valid page URLs, then pass the full URL as the id parameter.
meteoswissLocalForecastGet a multi-day weather forecast for any Swiss location. Returns daily summaries (temperature, precipitation, sunshine, wind, weather icon) plus a hierarchical hourly breakdown of every series. This uses official MeteoSwiss Open Data — the same forecasts powering the MeteoSwiss a
meteoswissCurrentWeatherGet real-time weather measurements from ~300 Swiss automatic weather stations (~160 full weather + ~140 precipitation-only). Returns temperature, precipitation, wind, humidity, pressure, sunshine, and more. Data updates every 10 minutes. Precipitation-only stations return only ra
meteoswissStationsList and search MeteoSwiss measurement stations. Filter by name, canton, or browse the full network of ~300 stations (~160 full weather + ~140 precipitation-only) across Switzerland.
meteoswissPollenDataGet current pollen concentration data from MeteoSwiss monitoring stations (~15 stations across Switzerland). Shows pollen levels for 7 measured species (alder, birch, hazel, beech, ash, oak, grasses) — each is always included, with a "no-current-data" status when out of season. A
meteoswissClimateDataGet homogeneous climate measurement series from Switzerland's National Basic Climatic Network (NBCN). Returns temperature, precipitation, sunshine, radiation, wind, pressure, and climate indicators (frost days, summer days, heat days) going back decades. 29 climate stations + 46
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック5項目のうち5項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は今日、最新バージョン(2.0.2)がレジストリに届いたのは8 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URL で接続するので、リモート MCP を受け付けるアプリでも使えます。例:Web 版 ChatGPT(Business 以上はフル MCP、Pro は読み取りのみ)。
同じカテゴリには:LetsFG — Flights & Hotels, Google Maps MCP Server, Mu
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.
News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
MCP server for MeteoSwiss weather data — powered by MeteoSwiss Open Data, the same data behind the MeteoSwiss app and website.
This package is the *server* half of the repo's skill vs. MCP case study — the same data is also available as a no-infrastructure agent skill.
[meteoswiss-mcp.ars.is](https://meteoswiss-mcp.ars.is/) — try it now, no setup needed.
📖 [Documentation](https://code.178.is/meteoswiss-llm-tools/) — using the tools, running your own instance (full environment variable reference), and development.
No installation required — the server is hosted at https://meteoswiss-mcp.ars.is.
claude mcp add --transport http meteoswiss https://meteoswiss-mcp.ars.is/mcp
Add to your configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": { "meteoswiss": { "command": "npx", "args": ["mcp-remote", "https://meteoswiss-mcp.ars.is/mcp"] } } }
Install from the Cursor Directory, or add manually via Settings → MCP → Add Server → paste https://meteoswiss-mcp.ars.is/mcp.
Go to Settings → Integrations → Add MCP Server → paste https://meteoswiss-mcp.ars.is/mcp.
| Tool | Description |
|---|---|
meteoswissLocalForecast | Multi-day forecasts for any Swiss location by postal code, station, or place name |
meteoswissCurrentWeather | Real-time measurements from automatic weather stations (temperature, wind, humidity, pressure) |
meteoswissStations | Search and browse the MeteoSwiss station network by name, canton, or coordinates |
meteoswissPollenData | Current pollen concentration data from monitoring stations |
meteoswissClimateData | NBCN climate series — temperature, precipitation, sunshine, and climate indicators going back decades |
search | Search MeteoSwiss website content (DE, FR, IT, EN) |
fetch | Fetch full content from MeteoSwiss pages in markdown, text, or HTML |
Pre-configured prompts for common weather queries:
| Prompt | Language | Description |
|---|---|---|
wetterNordschweiz | German | Forecast and current weather for Northern Switzerland |
wetterSchweiz | German | Weather for any Swiss location |
meteoSuisseRomande | French | Forecast and current weather for Western Switzerland |
meteoTicino | Italian | Forecast and current weather for Southern Switzerland |
docker run -p 3000:3000 ghcr.io/eins78/meteoswiss-mcp:latest
With custom URL:
docker run -p 3000:3000 -e PUBLIC_URL=https://your-domain.com ghcr.io/eins78/meteoswiss-mcp:latest
docker compose up
git clone https://github.com/eins78/meteoswiss-llm-tools.git
cd meteoswiss-llm-tools/packages/meteoswiss-mcp pnpm install pnpm build pnpm start
The server will be available at http://localhost:3000. MCP endpoint: http://localhost:3000/mcp.
{
"mcpServers": { "meteoswiss-local": { "command": "npx", "args": ["mcp-remote", "http://localhost:3000/mcp"] } } }
| Variable | Default | Description |
|---|---|---|
PORT | 3000 | Server port |
PUBLIC_URL | — | Full public URL for URL generation (e.g. https://meteoswiss-mcp.ars.is) |
USE_TEST_FIXTURES | false | Use local test data instead of live API |
BIND_ADDRESS | 0.0.0.0 | Interface to bind to |
MAX_SESSIONS | 100 | Maximum concurrent sessions |
MAX_SESSIONS_PER_CLIENT | 10 | Maximum concurrent sessions per client IP (as seen through TRUST_PROXY); further initialize requests get 429 |
SESSION_TIMEOUT_MS | 300000 | Session timeout in milliseconds |
TRUST_PROXY | 0 | Number of reverse-proxy hops to trust for the client IP (X-Forwarded-For). Set 1 behind one proxy such as Caddy; leave 0 when clients reach the server directly, or they can spoof their IP past the rate limit |
DEBUG | — | Debug namespaces (e.g. mcp:*) |
This table lists the commonly used variables. The configuration reference documents all of them, including rate limiting, the data cache and the content cache.
nvm use
pnpm install
| Command | Description |
|---|---|
pnpm dev | Start with hot reloading |
pnpm start | Start the server |
pnpm build | Build TypeScript |
pnpm test | Run tests |
pnpm run lint | Type checking + ESLint |
pnpm run fix | Auto-fix lint errors |
pnpm run ci | Full CI (lint + build + test) |
pnpm run dev:inspect | Test with MCP Inspector |
src/
index.ts # Entry point server.ts # MCP server (factory pattern) data/ # Data access and transformation schemas/ # Zod schemas for validation tools/ # MCP tool implementations support/ # Logging, validation, HTTP, sessions views/homepage/ # Server homepage content test/ integration/ # Integration tests for all tools fixtures/ # Test data
Enable debug output with the DEBUG environment variable:
DEBUG=mcp:* pnpm dev # All debug output
DEBUG=mcp:tools pnpm dev # Tool execution only DEBUG=mcp:transport pnpm dev # Transport layer only
See docs/debugging-guide.md for more.
Contributions are welcome! Run pnpm run fix && pnpm run ci before committing.
See docs/releasing.md for the release process.
CC0-1.0 — public domain