bimhouse
Was dieses MCP kann
Creates and edits house BIM models, checks Japanese building-code constraints, estimates materials and construction costs, matches contractors, and prepares draft orders.
Tools
Eingabeschema
{'type': 'object', 'required': ['admin_token'], 'properties': {'slug': {'type': 'string', 'description': '単一指定する場合 (entries の代わり)'}, 'entries': {'type': 'array', 'items': {'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}, 'description': '物件ごとの敷地条件。各要素は {slug(必須), zoning?, road_width_m?, north_setback_m?, neighbor_setback_m?, high_district?, fire_district?, climate_zone?, latitude?, min_lot_area_m2?, shadow_regulation?}'}, 'admin_token': {'type': 'string', 'description': '管理者トークン (必須)'}}}
Eingabeschema
{'type': 'object', 'required': ['message'], 'properties': {'history': {'type': 'array', 'items': {'type': 'object', 'properties': {'role': {'type': 'string'}, 'content': {'type': 'string'}}}, 'description': '直前までの会話履歴 (任意)'}, 'message': {'type': 'string', 'description': 'ユーザーの質問・メッセージ'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'name': {'type': 'string', 'description': '物件名 (address を渡せば省略可 — 地名から自動命名)'}, 'rooms': {'type': 'string', 'description': '室構成サマリー'}, 'floors': {'type': 'integer', 'description': '階数 (既定 1)'}, 'zoning': {'type': 'string', 'description': '用途地域 (例: 近隣商業地域)'}, 'address': {'type': 'string', 'description': '所在地 (これだけでも家が建つ。geocode で座標解決・気候/積雪も住所から自動設定)'}, 'lot_d_m': {'type': 'number', 'description': '奥行 m (簡易シェル生成に使用)'}, 'lot_w_m': {'type': 'number', 'description': '間口 m (簡易シェル生成に使用)'}, 'private': {'type': 'boolean', 'description': 'true で物件一覧 (/property) に非掲載・直リンクのみ。既定 false=掲載。'}, 'elements': {'type': 'array', 'items': {'type': 'object'}, 'description': "bim.json v1 要素配列。各要素 {id,cls,label,descr,shape:'box'|'cylinder',x,y,z,w,d,h,rotation?} (mm)。省略可。"}, 'gross_m2': {'type': 'number', 'description': '延床面積 ㎡'}, 'structure': {'type': 'string', 'description': '構造 (例: RC 打放しコンクリート)'}, 'land_area_m2': {'type': 'number', 'description': '敷地面積 ㎡'}, 'project_type': {'enum': ['new', 'renovation', 'change_of_use'], 'type': 'string', 'description': "[EN] 'new' (default) builds a from-scratch cost estimate. 'renovation'/'change_of_use' treat this as an EXISTING building being remodeled: foundation/frame/roof default to ¥0 (reused as-is) and only the trades in renovation_scope are costed at renovation unit rates. / 既定は new=新築(ゼロから建てる前提の概算)。renovation/change_of_use を指定すると『既存建物の改修』として扱われ、基礎・躯体・屋根等は既定でコスト¥0(既存流用)になり、renovation_scope で指定した工種だけを改修単価で見積もる。get_build_plan の結果も新築フル工程でなく改修工程 (解体・調査系を含む) に切り替わる。"}, 'construction_jpy': {'type': 'integer', 'description': '概算工事費 円'}, 'renovation_scope': {'type': 'array', 'items': {'type': 'string'}, 'description': '改修対象の工種 code 配列 (demo/interior/fittings/electrical/plumbing/hvac/roof/exterior/frame/found/temp/pv)。project_type=renovation|change_of_use のときのみ有効。省略時は典型的なフルリノベ (demo+内装+建具+電気+給排水+空調) を既定スコープとして使う。'}, 'seismic_retrofit': {'type': 'boolean', 'description': 'true で耐震補強費 (建物全体延床×単価) を概算に含める。project_type=renovation|change_of_use のときのみ使う。'}, 'existing_year_built': {'type': 'integer', 'description': '既存建物の建築年 (西暦)。1981年5月以前は旧耐震 (耐震診断推奨)、2006年以前(または未指定)はアスベスト事前調査を概算に自動計上する。project_type=renovation|change_of_use のときのみ使う。'}, 'renovation_scope_m2': {'type': 'number', 'description': '実際に改修する範囲の面積㎡ (例: 3階建282㎡の建物のうち1階94㎡だけ改修するなら94)。省略時は gross_m2 (建物全体) を使う。project_type=renovation|change_of_use のときのみ有効。'}}}
Eingabeschema
{'type': 'object', 'required': ['sku', 'name', 'category'], 'properties': {'sku': {'type': 'string', 'description': '一意な SKU (英数・- _ . 、64字以内)。例: YKK-APW330-W'}, 'url': {'type': 'string', 'description': 'メーカー公式ページ URL'}, 'name': {'type': 'string', 'description': '製品名 (必須)'}, 'spec': {'type': 'object', 'description': '追加スペック (任意の key/value オブジェクト)'}, 'tags': {'type': 'string', 'description': 'カンマ区切りタグ'}, 'brand': {'type': 'string', 'description': 'ブランド (例: YKK AP, LIXIL)'}, 'u_value': {'type': 'number', 'description': '熱貫流率 U値 W/m²K'}, 'category': {'type': 'string', 'description': 'カテゴリ (必須)。例: サッシ, 窓, 断熱材, 照明, 設備, 家具, ドア'}, 'jan_code': {'type': 'string', 'description': 'JAN コード'}, 'mfr_code': {'type': 'string', 'description': 'メーカー型番'}, 'eta_value': {'type': 'number', 'description': '日射熱取得率 η値'}, 'ifc_class': {'type': 'string', 'description': 'IFC クラス (省略時はカテゴリから推定。例: IFCWINDOW)'}, 'price_jpy': {'type': 'integer', 'description': 'メーカー希望小売 税抜 円'}, 'description': {'type': 'string', 'description': '製品説明'}, 'install_jpy': {'type': 'integer', 'description': '施工費の目安 円'}, 'stock_status': {'type': 'string', 'description': '在庫 (in_stock/low_stock/order/made_to_order/discontinued。既定 in_stock)'}, 'lead_time_days': {'type': 'integer', 'description': '納期 (日)'}, 'warranty_years': {'type': 'integer', 'description': '保証年数'}}}
Eingabeschema
{'type': 'object', 'required': ['admin_token', 'zoning'], 'properties': {'zoning': {'type': 'string', 'description': '用途地域名'}, 'profile': {'type': 'string', 'description': '法域 (既定 Japan)'}, 'admin_token': {'type': 'string', 'description': '管理者トークン (必須)'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug'}}}
Eingabeschema
{'type': 'object', 'properties': {'slug': {'type': 'string', 'description': '任意。指定すると有効敷地条件 + houki 判定も返す'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug (list_houses 参照)'}, 'include_elements': {'type': 'boolean', 'description': 'elements を含めるか (既定 true)'}}}
Eingabeschema
{'type': 'object', 'required': ['sku'], 'properties': {'sku': {'type': 'string', 'description': '製品 SKU'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug (必須)'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug'}}}
Eingabeschema
{'type': 'object', 'properties': {'trade': {'type': 'string', 'description': '工種 code (任意)'}, 'prefecture': {'type': 'string', 'description': '都道府県 (任意, 例: 北海道)'}}}
Eingabeschema
{'type': 'object', 'properties': {'include_user': {'type': 'boolean', 'description': '公開 (private=false) のユーザー作成物件も含める (既定 false)'}}}
Eingabeschema
{'type': 'object', 'required': ['admin_token'], 'properties': {'limit': {'type': 'integer', 'description': '返す最大件数 (既定200・最大2000)'}, 'admin_token': {'type': 'string', 'description': '管理者トークン (必須)'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug'}, 'trade': {'type': 'string', 'description': '工種 code (任意): temp/found/frame/roof/exterior/fittings/electrical/plumbing/hvac/interior/pv/inspection'}}}
Eingabeschema
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'edit_token', 'source', 'ref'], 'properties': {'ref': {'type': 'string', 'description': 'mu: brand slug (例 biruwa, mcp) / device: 部屋キー (living 等)'}, 'room': {'type': 'string', 'description': '家の中の置き場所 (表示用・任意)'}, 'slug': {'type': 'string', 'description': '物件 slug (必須)'}, 'source': {'enum': ['mu', 'device'], 'type': 'string', 'description': "'mu'=wearmu.com / 'device'=device.house"}, 'edit_token': {'type': 'string', 'description': 'create_house が返した edit_token (必須)'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'trade', 'contractor_id'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug'}, 'trade': {'type': 'string', 'description': '工種 code (get_build_plan の phases.trade)'}, 'contractor_id': {'type': 'integer', 'description': 'match_contractors / list_contractors の contractor_id'}}}
Eingabeschema
{'type': 'object', 'required': ['name'], 'properties': {'lat': {'type': 'number', 'description': '拠点 緯度 (任意)'}, 'lng': {'type': 'number', 'description': '拠点 経度 (任意)'}, 'name': {'type': 'string', 'description': '業者名 (必須)'}, 'trades': {'type': 'array', 'items': {'type': 'string'}, 'description': "対応工種 code の配列、または 'all'"}, 'contact': {'type': 'string', 'description': '連絡先 (メール等)'}, 'fulfillment': {'type': 'string', 'description': 'labor / kit / both (既定 labor)'}, 'prefectures': {'type': 'array', 'items': {'type': 'string'}, 'description': '対応都道府県'}, 'lead_time_days': {'type': 'integer', 'description': '標準納期 日数 (任意)'}, 'service_radius_km': {'type': 'number', 'description': '対応半径 km (任意)'}}}
Eingabeschema
{'type': 'object', 'required': ['sku'], 'properties': {'sku': {'type': 'string', 'description': '取り下げる SKU (必須)'}}}
Eingabeschema
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'キーワード (商品名・型番・JAN・タグを部分一致)'}, 'brand': {'type': 'string', 'description': 'ブランド完全一致 (例: YKK AP, LIXIL)'}, 'limit': {'type': 'integer', 'description': '最大件数 (1-50, 既定 20)'}, 'category': {'type': 'string', 'description': 'カテゴリ完全一致 (例: 窓, 断熱材, 設備)'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'edit_token', 'forkable'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug (必須)'}, 'forkable': {'type': 'boolean', 'description': 'true=フォーク可 (既定) / false=フォーク不可'}, 'edit_token': {'type': 'string', 'description': 'create_house が返した edit_token (必須)'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'edit_token'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug (必須)'}, 'zoning': {'type': 'string', 'description': '用途地域 (例: 第一種住居地域)'}, 'latitude': {'type': 'number', 'description': '緯度 (日影計算用)'}, 'edit_token': {'type': 'string', 'description': 'create_house が返した edit_token (必須)'}, 'climate_zone': {'type': 'integer', 'description': '省エネ地域区分 1-8'}, 'road_width_m': {'type': 'number', 'description': '前面道路幅員 (m) — 道路斜線・容積率低減に効く'}, 'fire_district': {'type': 'string', 'description': '防火地域 / 準防火地域'}, 'high_district': {'type': 'string', 'description': '高度地区 (例: 第1種高度地区)'}, 'min_lot_area_m2': {'type': 'number', 'description': '敷地面積の最低限度 (㎡)'}, 'north_setback_m': {'type': 'number', 'description': '北側隣地距離 (m)'}, 'shadow_regulation': {'type': 'object', 'description': '日影規制の条例値 {measurement_height_m, limit_5m_h, limit_10m_h, start_hour, end_hour}。省略時は用途地域+規模で自動判定'}, 'neighbor_setback_m': {'type': 'number', 'description': '隣地境界距離 (m) — 隣地斜線'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'edit_token', 'private'], 'properties': {'slug': {'type': 'string', 'description': '物件 slug (必須)'}, 'private': {'type': 'boolean', 'description': 'true=非掲載 / false=掲載'}, 'edit_token': {'type': 'string', 'description': 'create_house が返した edit_token (必須)'}}}
Eingabeschema
{'type': 'object', 'required': ['slug', 'edit_token'], 'properties': {'note': {'type': 'string', 'description': '変更メモ (履歴に残る・500字まで)'}, 'slug': {'type': 'string', 'description': '物件 slug (必須)'}, 'project': {'type': 'object', 'description': "メタ更新 (name / construction_jpy / proposed_gross_m2 / proposed_floors / proposed_structure / proposed_rooms / project_type['new'|'renovation'|'change_of_use'] / renovation_scope[配列] / renovation_scope_m2 / existing_year_built / seismic_retrofit)。project_type を renovation|change_of_use に変えると、以後この物件の get_build_plan/cost.json は改修工程・改修単価で再計算される (基礎・躯体等は既定でコスト¥0=既存流用)。"}, 'elements': {'type': 'array', 'description': 'bim.json v1 要素配列 (全置換)。省略時は既存要素を維持'}, 'edit_token': {'type': 'string', 'description': 'create_house が返した edit_token (必須)'}, 'elements_json': {'type': 'string', 'description': 'elements の JSON 文字列版 (strict-schema クライアント用)'}}}
Eingabeschema
{'type': 'object', 'required': ['sku'], 'properties': {'sku': {'type': 'string', 'description': '更新対象の SKU (必須)'}, 'url': {'type': 'string'}, 'name': {'type': 'string'}, 'spec': {'type': 'object', 'description': '追加スペック (上書き)'}, 'tags': {'type': 'string'}, 'brand': {'type': 'string'}, 'u_value': {'type': 'number'}, 'category': {'type': 'string'}, 'jan_code': {'type': 'string'}, 'mfr_code': {'type': 'string'}, 'eta_value': {'type': 'number'}, 'price_jpy': {'type': 'integer'}, 'description': {'type': 'string'}, 'install_jpy': {'type': 'integer'}, 'stock_status': {'type': 'string', 'description': 'in_stock/low_stock/order/made_to_order/discontinued'}, 'lead_time_days': {'type': 'integer'}, 'warranty_years': {'type': 'integer'}}}
Eingabeschema
{'type': 'object', 'required': ['admin_token', 'zoning'], 'properties': {'zoning': {'type': 'string', 'description': '用途地域名 (部分一致キー。例: 第一種住居)'}, 'far_pct': {'type': 'number', 'description': '指定容積率 %'}, 'profile': {'type': 'string', 'description': '法域 (既定 Japan)。例: Japan / SpainCatalonia / UsaHawaii / France'}, 'admin_token': {'type': 'string', 'description': '管理者トークン (必須)'}, 'coverage_pct': {'type': 'number', 'description': '建ぺい率上限 %'}, 'road_slope_d': {'type': 'integer', 'description': '道路斜線勾配 分母 (1.25=4)'}, 'road_slope_n': {'type': 'integer', 'description': '道路斜線勾配 分子 (1.25=5)'}, 'far_road_coefficient': {'type': 'number', 'description': '前面道路幅員 容積率低減係数 (住居0.4/他0.6)'}, 'north_slope_start_mm': {'type': 'integer', 'description': '北側斜線起点高 mm (null=適用外)'}, 'absolute_height_limit_mm': {'type': 'integer', 'description': '絶対高さ制限 mm (null=なし)'}, 'road_applicable_distance_m': {'type': 'number', 'description': '道路斜線適用距離 (m)'}}}
Eingabeschema
{'type': 'object', 'properties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
immobilier
Creates, validates, analyzes, and exports French building and property designs as DXF, IFC, BCF, PDFs, visualizations, quantities…
kernelcad
Authors, evaluates, reviews, simulates, edits, and exports parametric CAD assemblies and geometry from editable TypeScript-based …
Picas to millimeters, number discarded
Converts picas to millimeters and provides general developer utility checks.
Ciceros to millimeters, number discarded
Converts ciceros, a typographic unit, to millimeters.
energyai
Assesses household and property clean-energy options, including solar production, batteries, heat pumps, EV charging, incentives,…
engineering
Performs built-environment engineering calculations and compliance assessments covering energy, carbon, BIM, cybersecurity, struc…
Pixly
Generates and edits real-estate listing visuals through staging, decluttering, enhancement, restyling, exterior transformations, …
AI HomeDesign MCP
Virtually stages, redesigns, enhances, declutters, and modifies interior and exterior real-estate photographs.