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 个工具