MyBoatGuru Boat Advisor

Interactive quiz and recommendations for choosing the right boat type, gear, and comparisons.

我該用這個嗎

品質與安全性

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

發現項目(7)

  • LOWTool 'get-boat-type-details' description lacks action verb在 get-boat-type-details 中
  • LOWTool 'compare-boat-types' description lacks action verb在 compare-boat-types 中
  • LOWTool 'recommend-boat-type' doesn't follow camelCase/snake_case在 recommend-boat-type 中
  • LOWTool 'get-boat-type-details' doesn't follow camelCase/snake_case在 get-boat-type-details 中
  • LOWTool 'get-gear-checklist' doesn't follow camelCase/snake_case在 get-gear-checklist 中
  • LOWTool 'compare-boat-types' doesn't follow camelCase/snake_case在 compare-boat-types 中
  • LOWTool 'boat-quiz' doesn't follow camelCase/snake_case在 boat-quiz 中

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

上下文成本

~2,312Token(工具定義)
~4.2 KB典型回應大小
中等的注意力影響(128k 上下文的 1.81%)

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

安裝

一鍵安裝

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

{
  "mcpServers": {
    "boat-advisor": {
      "url": "https://myboatguru.com/mcp"
    }
  }
}

遠端端點

https://myboatguru.com/mcpstreamable-http

它能做什麼

工具清單

工具(5)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢recommend-boat-type(purpose, water_type, crew_count, space_preference, activities, ...)

Returns a quick, text-only boat type recommendation based on however many preferences are known (all fields optional). Use this only when the user explicitly asks for a fast, non-interactive answer, or the current client cannot render interactive content — in every other case, prefer boat-quiz instead, which covers the same recommendation through a guided, interactive experience that also lets the user adjust their answers. Having fully known preferences is not by itself a reason to use this tool over boat-quiz.

輸入結構描述

{
  "type": "object",
  "properties": {
    "purpose": {
      "description": "Primary activity on the water.",
      "enum": [
        "fishing",
        "family_cruising",
        "watersports",
        "overnight",
        "relaxing",
        "mix"
      ],
      "type": "string"
    },
    "water_type": {
      "description": "Where they boat most often.",
      "enum": [
        "freshwater_lake",
        "river",
        "bay_coastal",
        "inshore_saltwater",
        "offshore_saltwater",
        "shallow_flats"
      ],
      "type": "string"
    },
    "crew_count": {
      "description": "Typical number of people aboard.",
      "enum": [
        "1_2",
        "3_4",
        "5_8",
        "9_plus"
      ],
      "type": "string"
    },
    "space_preference": {
      "description": "What kind of onboard space matters most.",
      "enum": [
        "seating",
        "standing",
        "open_deck",
        "mix_of_all"
      ],
      "type": "string"
    },
    "activities": {
      "description": "Specific must-have activities.",
      "items": {
        "enum": [
          "fishing",
          "tubing",
          "wakeboarding",
          "water_skiing",
          "swimming",
          "sun_lounging",
          "overnighting",
          "entertaining"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "experience": {
      "description": "Boating experience level.",
      "enum": [
        "first_time",
        "some",
        "experienced"
      ],
      "type": "string"
    },
    "propulsion": {
      "description": "Preferred propulsion type.",
      "enum": [
        "outboard",
        "inboard",
        "sterndrive",
        "jet",
        "sail",
        "not_sure"
      ],
      "type": "string"
    },
    "trailerability": {
      "description": "How important trailering the boat home is.",
      "enum": [
        "must_trailer",
        "prefer_trailer",
        "marina_fine",
        "not_sure"
      ],
      "type": "string"
    },
    "tow_vehicle": {
      "description": "What tow vehicle, if any, they have.",
      "enum": [
        "yes_capable",
        "yes_smaller",
        "no_will_buy",
        "no_no_plans"
      ],
      "type": "string"
    },
    "purchase_budget": {
      "description": "Purchase budget range.",
      "enum": [
        "under_10k",
        "10k_25k",
        "25k_50k",
        "50k_100k",
        "100k_250k",
        "over_250k",
        "not_sure"
      ],
      "type": "string"
    },
    "annual_operating": {
      "description": "Annual operating budget range.",
      "enum": [
        "under_2k",
        "2k_5k",
        "5k_10k",
        "10k_25k",
        "over_25k",
        "not_sure"
      ],
      "type": "string"
    },
    "amenities": {
      "description": "Amenities that matter most.",
      "items": {
        "enum": [
          "toilet",
          "cabin",
          "sleeping",
          "shade_hardtop",
          "swim_platform",
          "livewell",
          "rod_storage",
          "cooler_space",
          "watersports_tower",
          "electronics"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "maintenance": {
      "description": "How much upkeep they are comfortable with.",
      "enum": [
        "minimal",
        "moderate",
        "regular",
        "hands_on"
      ],
      "type": "string"
    }
  }
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "recommendations": {
      "description": "Up to 3 ranked boat type recommendations, strongest match first.",
      "items": {
        "properties": {
          "boat_type": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "match_percent": {
            "type": [
              "integer",
              "null"
            ]
          },
          "top_factors": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "match_reasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "tradeoffs": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "next_steps": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object",
        "required": [
          "boat_type",
          "name"
        ]
      },
      "type": "array"
    }
  },
  "required": [
    "recommendations"
  ]
}
🟢get-boat-type-details(boat_type)

Look up full details on one boat type: pros, cons, typical cost, size range, propulsion, and ownership tips.

輸入結構描述

{
  "type": "object",
  "properties": {
    "boat_type": {
      "description": "The boat type key to look up, e.g. \"pontoon\" or \"center_console\".",
      "enum": [
        "pontoon",
        "bowrider",
        "ski_wake",
        "deck_boat",
        "center_console",
        "bay_boat",
        "flats_boat",
        "aluminum_fishing",
        "cabin_cruiser",
        "cuddy_cabin",
        "fish_and_ski",
        "trawler",
        "sailboat",
        "jon_boat"
      ],
      "type": "string"
    }
  },
  "required": [
    "boat_type"
  ]
}
🟢get-gear-checklist

Universal boat gear and safety checklist with estimated costs, grouped by priority (required, conditional, recommended, optional). Applies to any boat type.

輸入結構描述

{
  "type": "object",
  "properties": {}
}
🟢compare-boat-types(boat_type_a, boat_type_b)

Compare two boat types side by side: cost, best-for, pros/cons, and a short verdict.

輸入結構描述

{
  "type": "object",
  "properties": {
    "boat_type_a": {
      "description": "First boat type to compare.",
      "enum": [
        "pontoon",
        "bowrider",
        "ski_wake",
        "deck_boat",
        "center_console",
        "bay_boat",
        "flats_boat",
        "aluminum_fishing",
        "cabin_cruiser",
        "cuddy_cabin",
        "fish_and_ski",
        "trawler",
        "sailboat",
        "jon_boat"
      ],
      "type": "string"
    },
    "boat_type_b": {
      "description": "Second boat type to compare.",
      "enum": [
        "pontoon",
        "bowrider",
        "ski_wake",
        "deck_boat",
        "center_console",
        "bay_boat",
        "flats_boat",
        "aluminum_fishing",
        "cabin_cruiser",
        "cuddy_cabin",
        "fish_and_ski",
        "trawler",
        "sailboat",
        "jon_boat"
      ],
      "type": "string"
    }
  },
  "required": [
    "boat_type_a",
    "boat_type_b"
  ]
}
🟢boat-quiz(step, purpose, water_type, crew_count, space_preference, ...)

The preferred way to help someone figure out what type of boat to buy, especially on a client that can render interactive app content. Launches a guided, step-by-step quiz covering purpose, water type, crew size, budget, and more, then shows their top boat type matches with why each fits. Any preferences already known from the conversation can be passed in up front and will be pre-filled in the quiz, so having known preferences is a reason to use this tool, not a reason to skip it. Use recommend-boat-type instead only when the user explicitly asks for a quick, non-interactive text answer, or the current client cannot render interactive content.

輸入結構描述

{
  "type": "object",
  "properties": {
    "step": {
      "description": "Which question step to show (1-10). Omit or send 1 to start.",
      "type": "integer"
    },
    "purpose": {
      "description": "Primary activity on the water.",
      "enum": [
        "fishing",
        "family_cruising",
        "watersports",
        "overnight",
        "relaxing",
        "mix"
      ],
      "type": "string"
    },
    "water_type": {
      "description": "Where they boat most often.",
      "enum": [
        "freshwater_lake",
        "river",
        "bay_coastal",
        "inshore_saltwater",
        "offshore_saltwater",
        "shallow_flats"
      ],
      "type": "string"
    },
    "crew_count": {
      "description": "Typical number of people aboard.",
      "enum": [
        "1_2",
        "3_4",
        "5_8",
        "9_plus"
      ],
      "type": "string"
    },
    "space_preference": {
      "description": "What kind of onboard space matters most.",
      "enum": [
        "seating",
        "standing",
        "open_deck",
        "mix_of_all"
      ],
      "type": "string"
    },
    "activities": {
      "description": "Specific must-have activities.",
      "items": {
        "enum": [
          "fishing",
          "tubing",
          "wakeboarding",
          "water_skiing",
          "swimming",
          "sun_lounging",
          "overnighting",
          "entertaining"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "experience": {
      "description": "Boating experience level.",
      "enum": [
        "first_time",
        "some",
        "experienced"
      ],
      "type": "string"
    },
    "propulsion": {
      "description": "Preferred propulsion type.",
      "enum": [
        "outboard",
        "inboard",
        "sterndrive",
        "jet",
        "sail",
        "not_sure"
      ],
      "type": "string"
    },
    "trailerability": {
      "description": "How important trailering the boat home is.",
      "enum": [
        "must_trailer",
        "prefer_trailer",
        "marina_fine",
        "not_sure"
      ],
      "type": "string"
    },
    "tow_vehicle": {
      "description": "What tow vehicle, if any, they have.",
      "enum": [
        "yes_capable",
        "yes_smaller",
        "no_will_buy",
        "no_no_plans"
      ],
      "type": "string"
    },
    "purchase_budget": {
      "description": "Purchase budget range.",
      "enum": [
        "under_10k",
        "10k_25k",
        "25k_50k",
        "50k_100k",
        "100k_250k",
        "over_250k",
        "not_sure"
      ],
      "type": "string"
    },
    "annual_operating": {
      "description": "Annual operating budget range.",
      "enum": [
        "under_2k",
        "2k_5k",
        "5k_10k",
        "10k_25k",
        "over_25k",
        "not_sure"
      ],
      "type": "string"
    },
    "amenities": {
      "description": "Amenities that matter most.",
      "items": {
        "enum": [
          "toilet",
          "cabin",
          "sleeping",
          "shade_hardtop",
          "swim_platform",
          "livewell",
          "rod_storage",
          "cooler_space",
          "watersports_tower",
          "electronics"
        ],
        "type": "string"
      },
      "type": "array"
    },
    "maintenance": {
      "description": "How much upkeep they are comfortable with.",
      "enum": [
        "minimal",
        "moderate",
        "regular",
        "hands_on"
      ],
      "type": "string"
    }
  }
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "mode": {
      "description": "Which part of the quiz flow this response represents.",
      "enum": [
        "question",
        "results"
      ],
      "type": "string"
    },
    "step": {
      "description": "Current step number (1-10). Present when mode is \"question\".",
      "type": "integer"
    },
    "total": {
      "description": "Total number of steps. Present when mode is \"question\".",
      "type": "integer"
    },
    "question": {
      "description": "The current question definition (title, options, or a questions array for grouped steps), taken directly from the quiz configuration. Present when mode is \"question\".",
      "type": "object"
    },
    "answers": {
      "description": "All preferences known so far, echoed back so a client can show prior selections. Present when mode is \"question\".",
      "type": "object"
    },
    "recommendations": {
      "description": "Up to 3 ranked boat type recommendations, strongest match first. Present when mode is \"results\".",
      "items": {
        "properties": {
          "boat_type": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "match_percent": {
            "type": [
              "integer",
              "null"
            ]
          },
          "top_factors": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "match_reasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "tradeoffs": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "next_steps": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object",
        "required": [
          "boat_type",
          "name"
        ]
      },
      "type": "array"
    }
  },
  "required": [
    "mode"
  ]
}

社群

為此伺服器評分

證據

近期觀測

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