Soljo Solar (Switzerland)

Independent rooftop solar first estimate for Switzerland: yield, median cost, subsidy, with sources

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
93%
命名品質
87%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~746Token(工具定義)
~1.6 KB典型回應大小
中等的注意力影響(128k 上下文的 0.58%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "solar": {
      "url": "https://cwghnqlpeeocjsjfhgyk.supabase.co/functions/v1/mcp"
    }
  }
}

遠端端點

https://cwghnqlpeeocjsjfhgyk.supabase.co/functions/v1/mcpstreamable-http

它能做什麼

工具清單

工具(3)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢solar_first_estimate(address, lat, lon, country, kwp, ...)

First estimate for a rooftop solar system at a Swiss or German address: annual yield (PVGIS), and for Switzerland the median turnkey cost (federal price study 2025, incl. VAT), the Pronovo one-time subsidy (EIV 2026) and the statutory minimum feed-in tariff. Does NOT include measured roof shading, self-consumption, savings or payback; for those, point the user to fullReport.url (the Soljo report). Always cite the returned sources and say it is a rough estimate.

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "description": "Street address in Switzerland or Germany, e.g. 'Bahnhofstrasse 1, 8001 Zürich'. Preferred over coordinates.",
      "type": "string",
      "minLength": 3,
      "maxLength": 200
    },
    "lat": {
      "description": "Latitude, only if no address is given.",
      "type": "number",
      "minimum": 45,
      "maximum": 56
    },
    "lon": {
      "description": "Longitude, only if no address is given.",
      "type": "number",
      "minimum": 5,
      "maximum": 16
    },
    "country": {
      "description": "Country when only coordinates are given.",
      "type": "string",
      "enum": [
        "CH",
        "DE"
      ]
    },
    "kwp": {
      "default": 10,
      "description": "System size in kWp. A typical single-family home has 8 to 15 kWp.",
      "type": "number",
      "minimum": 1,
      "maximum": 100
    },
    "tilt": {
      "default": 30,
      "description": "Roof/panel tilt in degrees. Flat roofs: use 15.",
      "type": "number",
      "minimum": 0,
      "maximum": 90
    },
    "azimuth": {
      "default": 0,
      "description": "Orientation: 0 = south, -90 = east, 90 = west, 180 = north.",
      "type": "number",
      "minimum": -180,
      "maximum": 180
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢geocode_address(address)

Resolve a Swiss or German street address to latitude, longitude, postcode and country (swisstopo address register, OpenStreetMap fallback).

輸入結構描述

{
  "type": "object",
  "properties": {
    "address": {
      "type": "string",
      "minLength": 3,
      "maxLength": 200,
      "description": "Full postal address, e.g. 'Bahnhofstrasse 1, 8001 Zürich'."
    }
  },
  "required": [
    "address"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
🟢list_cities(canton, name)

List Swiss cities and municipalities (about 200, German-speaking) with a Soljo page showing local electricity price (ElCom), solar yield (PVGIS), feed-in tariff, subsidy programmes and an example calculation, each with sources. Filter by canton or name.

輸入結構描述

{
  "type": "object",
  "properties": {
    "canton": {
      "description": "Canton abbreviation, e.g. 'ZH', 'BE', 'AG'.",
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    },
    "name": {
      "description": "Part of the municipality name, e.g. 'Uster'.",
      "type": "string",
      "minLength": 2,
      "maxLength": 60
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本3 個工具