Siltwell

com.siltwell由 siltwell.com 發布官方發布者v1.0.0更新於 Oct 24, 2026

Your garden notebook: ask about your beds, plantings, harvests and frost dates, and log your work.

已驗證Streamable HTTP可網頁執行位置與生活資料與分析

概覽

AI 產生的概覽

園藝筆記伺服器:讓助理查看苗床、種植、收成和天氣,記錄園藝工作,並查詢霜凍日期與播種時機。

可以做什麼
查看苗床、種植紀錄、苗床配置和輪作計畫,包括各苗床已排入的種植以及配置格線中的剩餘空間。檢索園藝日誌和收成總量,並記錄事件、收成、熟成、新種植、苗床和週期性養護排程。讀取目前天氣、土壤濕度與溫度、含霜凍警示的 7 天預報,以及帶生長度日的每日天氣歷史。取得當季計畫和到期養護任務,並更新或刪除種植、苗床、養護排程、收成和預定種植。查詢任意地點的霜凍日期、播種時機、生長季長度和霜凍風險,不需帳號。
適用情境
適合希望助理回答自家苗床和作物問題、記錄澆水施肥與收成、並依霜凍日期安排播種或移植的家庭園藝愛好者。以地點為準的查詢可單獨用於一般性的種植時機問題。
執行需求
透過 streamable HTTP 連線至 app.siltwell.com 的遠端端點;未宣告任何套件、環境變數或請求標頭。與特定花園相關的工具作用於已登入使用者的花園,因此隱含需要 Siltwell 帳號;霜凍日期、播種時機、生長季和霜凍風險查詢據稱不需帳號。需要網路存取。
安裝前請注意
許多工具會寫入花園資料:記錄事件和收成、新增種植和苗床、設定養護排程、在苗床配置中擺放植物。刪除被描述為封存,應用程式內無法還原,刪除預定種植則是徹底刪除;苗床仍有進行中的種植時無法刪除。傳入品種給 add_planting 會取代同名現有植物的品種。花園資料會傳送到遠端服務。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Siltwell,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/com.siltwell%2Fgarden/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "siltwell": {
      "type": "http",
      "url": "https://app.siltwell.com/mcp"
    }
  }
}

工具

32

query_plantings

Find plantings

List the user's plantings (what is planted, where, when, how, current status). Use when the user asks what they planted, when something was sown/transplanted, or what's growing in a bed.

輸入參數plantgardenstatus

search_events

Search the garden log

Search the garden log: watering, fertilizing, transplanting, pruning, pest sightings, treatments, frost damage, notes. Use when the user asks when they last did something or what happened in the garden.

輸入參數typelimitplantsincegarden

get_harvests

Get harvests

List harvests with per-plant totals. Use when the user asks what/how much they harvested.

輸入參數plantsincegarden

list_beds

List beds

List the garden's beds: name, type (outdoor_bed/raised_bed/greenhouse/grow_light_shelf/pot), dimensions in cm, notes, and how many active plantings each holds. Use to see what beds exist and where there may be room.

輸入參數garden

get_bed_layout

Get a bed's layout

Read a bed's layout grid: the bed's dimensions (cm) plus each placed planting's footprint (xCm, yCm from the bed's top-left; wCm × hCm), and any active plantings not yet placed. Use to reason about space — e.g. "is there 60 cm free at the front of Bed 2?". Positions are written by place_planting.

輸入參數bed必填garden

get_current_conditions

Get current conditions

Current weather at the garden (station if connected, else forecast) plus per-bed soil moisture/temperature. Use for "how is the garden right now / should I water".

輸入參數garden

get_soil_readings

Get soil readings

Latest soil moisture % and soil temperature per bed, with bed names. Use for watering/sowing decisions.

輸入參數garden

get_forecast

Get the forecast

7-day forecast for the garden with overnight-low frost alerts. Use for planting timing, frost protection, watering plans.

輸入參數garden

get_history

Get weather history

Daily weather history for the garden: min/max temp, rain, growing degree days (base 10 °C) with a cumulative total. Use for "how warm/wet has it been" and growth-progress questions.

輸入參數sincegarden

get_plan

Get sowing windows and care tasks

Upcoming sowing/transplant windows computed from the user's plant catalog and the garden's frost dates, plus zone, frost dates, and any due care tasks (watering/fertilizing, with a rain-skip hint). Use for "what should I plant/start/transplant and when" and "what care is due".

輸入參數garden

log_event

Log a garden event

Record something the user did or observed: watered, fertilized, transplanted, pruned, pest sighting, treatment, frost damage, or a note. Attach it to a plant's active planting via `plant`, to a bed via `bed`, or garden-wide with neither. If both plant and bed are given, the event attaches to the plant's planting.

輸入參數bednotetype必填plantamountgardenproductpestNameseverityoccurredAtplantingId

record_harvest

Record a harvest

Record a harvest, e.g. "I picked 2 kg of cucumbers" or "2 lb of tomatoes". Resolves the plant's active planting automatically. Pounds and ounces are stored as grams.

輸入參數unit必填notesplantgardenquantity必填plantingIdharvestedAt

add_planting

Add a planting

Record that the user planted/sowed something: creates the plant in their catalog if new and the planting in the named bed. Passing variety replaces the variety stored on an existing plant with the same name.

輸入參數bed必填notesplant必填gardenmethodsownAtvarietyquantitytransplantedAt

log_curing

Log curing

Record that a harvested crop has finished curing (or dismiss the reminder). Use when the gardener says they've cured, dried, trimmed or stored a crop like garlic, onions or herbs.

輸入參數kind必填gardenplantingId必填

create_bed

Create a bed

Add a garden bed. `type` is one of outdoor_bed (in-ground), raised_bed, greenhouse, grow_light_shelf, pot. Dimensions (lengthCm/widthCm/heightCm) are optional. Use when the user wants a new bed or planting area.

輸入參數name必填type必填gardenwidthCmheightCmlengthCm

update_bed

Update a bed

Change an existing bed's name, type, or dimensions. Identify the bed by its current name. Use when the user wants to rename a bed, change its type, or set/adjust its dimensions.

輸入參數bed必填nametypegardenwidthCmheightCmlengthCm

set_care_schedule

Set a care schedule

Create a recurring care schedule (water/fertilize/custom). Scope it to a plant (its active planting), a bed, or the whole garden. Recurrence is EITHER everyDays (e.g. 3) OR weekdays (e.g. ['monday','thursday']). Use when the user wants a repeating watering/feeding reminder. Optionally end it on a date (endsOn) or after N completions (endsAfter); use at most one.

輸入參數bedtypelabelplantamountendsOngardenweekdaysendsAftereveryDaysstartDate

update_planting

Update a planting

Change a planting's status (active/finished/failed), notes, quantity, transplant date, variety, or MOVE it to another bed (pass bed with the target bed's name — history stays attached; any layout position is cleared, re-place with place_planting). Identify the planting by plant name or plantingId.

輸入參數bednotesplantgardenstatusvarietyquantityplantingIdtransplantedAt

delete_planting

Archive a planting

Remove a planting from the garden. Siltwell archives it: it disappears from the app and from these tools, and its care schedules stop. Its harvests, events and photos stay stored, but the app has no way to restore it. Identify by plant name or plantingId. Use when the user says to delete/remove a planting (e.g. one added by mistake).

輸入參數plantgardenplantingId

delete_bed

Archive a bed

Remove a bed from the garden. Siltwell archives it: it leaves the bed lists in the app and in these tools, its care schedules stop, and planned plantings queued for it are skipped. Past weather history still shows its name. The app has no way to restore it. Blocked while the bed has active plantings; remove or finish those first. Identify by bed name.

輸入參數bed必填garden

delete_schedule

Delete a care schedule

Turn off a recurring care schedule (stops its reminders). Identify it by scheduleId, or by scope — plant (its active planting), bed, or garden-wide (neither) — optionally narrowed by type (water/fertilize/custom). Use when the user says to stop a watering/feeding reminder.

輸入參數bedtypeplantgardenscheduleId

update_harvest

Update a harvest

Correct a logged harvest — the most-recent harvest of a plant (by name) or a specific harvestId. Edit quantity, unit, notes, or the date. Use when the user says a harvest they recorded was wrong.

輸入參數unitnotesplantgardenquantityharvestIdharvestedAt

place_planting

Place a planting in a bed

Place or move a planting on its bed's layout grid — set its position (xCm, yCm measured from the bed's top-left corner) and footprint (wCm × hCm) in centimeters. Identify the planting by plant name or plantingId. Use when the user wants to arrange, position, or move a plant within its bed. For a planting that already spans several grid squares, use the app's layout editor instead.

輸入參數hCm必填wCm必填xCm必填yCm必填plantgardenplantingId

list_planned_plantings

List planned plantings

List the garden's succession plan — future plantings queued for a bed that haven't been sown yet (only status='planned'; done/skipped entries are omitted). Use when the user asks what's coming up next, what they've planned to plant, or wants to review their succession plan. For plantings already in the ground, use query_plantings instead.

輸入參數garden

add_planned_planting

Plan a planting

Queue a future planting for a bed as part of a succession plan — it is NOT yet sown (use add_planting for something the user already planted). Use when the user wants to plan ahead, e.g. "plan to plant more carrots in Bed 2 on August 15".

輸入參數bed必填notesgardenmethodcropSlugquantitytargetDate必填displayName必填

update_planned_planting

Update a planned planting

Update a queued succession-plan entry: change its status (planned/done/skipped), reschedule its targetDate, or adjust quantity/notes. Identify it by id (from list_planned_plantings). Use when the user sows a planned planting (mark status done), decides to skip it, or wants to reschedule/adjust it.

輸入參數id必填notesgardenstatusquantitytargetDate

delete_planned_planting

Delete a planned planting

Remove an entry from the succession plan outright (a queued future planting that hasn't been sown). This is a hard delete, not recoverable — for a planting already sown/growing, use delete_planting instead. Identify it by id (from list_planned_plantings).

輸入參數id必填garden

get_season_plan

Get the season plan

Compute the garden's rest-of-season planting schedule: every bed's next crops, chained forward to the effective first frost, deconflicted across beds with crop rotation and curated sow windows. Returns a PROPOSAL only — nothing is written; use add_planned_planting to accept a row into the succession plan. Returns every bed's chain, or one bed's full chain plus remainingCount for the rest when the garden's plan covers one bed.

輸入參數todaygarden

lookup_frost_dates

Look up frost dates for a place

Average last spring frost, average first fall frost and hardiness zone for any place, from 10 years of weather records. Works without a Siltwell account. Dates are MM-DD. For the signed-in user's own garden, get_plan returns the garden's zone and frost dates, with the frost dates adjusted for its microclimate.

輸入參數placelatitudelongitude

lookup_planting_windows

Look up planting windows for a place

When to start seeds indoors, plant out, and sow for a fall harvest at any place, crop by crop, with the days left to sow today. Works without a Siltwell account. Dates are YYYY-MM-DD. Without crops, it returns the 30 crops with the soonest next step; pass crops to see others. For the signed-in user's own garden, get_plan returns sowing and transplant windows for the garden's own plants, counted from its microclimate-adjusted last frost date.

輸入參數cropsplacelatitudelongitude

lookup_growing_season

Look up growing season length for a place

Frost-free season length and seasonal growing degree days at any place, and whether heat-loving crops get enough heat to ripen. Works without a Siltwell account. For the signed-in user's own garden, get_plan returns the microclimate-adjusted frost dates that bound its season, and get_history returns its daily growing degree days.

輸入參數placelatitudelongitude

lookup_frost_risk

Look up frost risk this week for a place

Forecast lows for the next 7 days at any place and the nights at risk of frost. Each frost night is dated by the morning its low falls on, so protect plants the evening before that date. Works without a Siltwell account. For the signed-in user's own garden, get_forecast returns this forecast with the garden's microclimate adjustment applied.

輸入參數placelatitudelongitude

版本歷史

1
  1. v1.0.0最新Oct 13, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。