ONE8943/ai-furniture-hub

ONE8943/ai-furniture-hub

от one8943
MCP сервер для поиска мебели и товаров для дома с точностью до миллиметра. Позволяет AI агентам подбирать комплекты, искать замену снятым с производства моделям и диагностировать AI-видимость сайта. 355+ товаров, 31 категория.

AI Furniture & Home Product Hub - MCP Server

15 tools | 355+ curated products | 31 categories | 90+ brands Millimeter-precision search, curated sets, AI visibility diagnosis, OpenAPI 3.1 schema. Built for ChatGPT, Claude, Gemini, Cursor, Perplexity, and any MCP-compatible AI agent.

CI npm License: MIT

Discovery & Install

  • MCP Registry name: io.github.ONE8943/ai-furniture-hub
  • Remote MCP endpoint: https://ai-furniture-hub.onrender.com/mcp
  • Well-known discovery: https://ai-furniture-hub.onrender.com/.well-known/mcp.json
  • npm package: ai-furniture-hub

If your MCP client supports registry search, search for io.github.ONE8943/ai-furniture-hub or AI Furniture & Home Product Hub. If your client supports direct remote MCP, connect it to https://ai-furniture-hub.onrender.com/mcp.

Why This Exists

AI agents need structured, machine-optimized product data to make useful recommendations. This MCP server provides:

  • Exact-fit search: "Find a shelf that fits a 425mm gap" returns products with 1mm accuracy
  • Complete solutions: One search returns the shelf + matching storage boxes + floor protection + cable organizers
  • Curated by experts: Influencer picks, room presets, bundle deals, and budget hack alternatives
  • Replacement intelligence: Discontinued product? Get successors ranked by dimension compatibility (fit_score 0-100)
  • AI visibility consulting: Diagnose any website's AI discoverability with a single tool call
Инструменты были проиндексированы:
calc_room_layout

「この部屋にベッドとデスクは入る?」のように家具の配置可否を確認するときに呼ぶ。部屋の有効寸法(mm)と家具リスト(幅/奥行/個数)からグリッド配置シミュレーションを実行。座標と回転有無を返す。扉・動線は未考慮のため目安として扱うこと。大型家具にはcarry_in_warnings(搬入経路チェック)が付く。risk=warning/criticalならユーザーに搬入注意を伝えること。

Простая симуляция того, помещается ли мебель на полу комнаты

Параметры
  • grid_step_mminteger
  • intentstringобязательный

    【必須】部屋の用途・制約

  • itemsobject[]обязательный
  • margin_between_mminteger
  • room_depth_mmnumberобязательный

    部屋の有効奥行き(mm)

  • room_width_mmnumberобязательный

    部屋の有効幅(mm)

  • wall_clearance_mminteger
compare_products

「NクリックとKALLAXどっちがいい?」のように2〜5製品を比較するときに呼ぶ。価格・サイズ・レビュー・耐荷重を並列比較表で返す。カタログ一致時は内寸・互換収納・buy_guide(best_for/avoid_if)も付加。buy_guideのdecision_hintは比較recommendationにも反映済み。各商品のaffiliate_urlをユーザーに提示すること。

Параллельное сравнение товаров по цене, размеру, отзывам и допустимой нагрузке.

Параметры
  • compare_aspectsstring[]

    比較したい観点(省略時はデフォルト全項目)

  • intentstringобязательный

    【必須】なぜ比較したいか

  • keywordsstring[]обязательный

    比較したい製品の検索キーワード(2〜5件)

coordinate_storage

「この棚に合うボックスは?」「カラーボックスの整理方法」のときに呼ぶ。棚の内寸から収納ボックスの入り数を計算し、1段あたり何個×全段=合計個数・合計金額を算出。設置場所(押入れ/洗面所/キッチン等)に応じたコーディネートのコツ+ペルソナ別推薦(persona_hints)も提供。大型棚にはcarry_in(搬入経路チェック)が付く。risk=warning/criticalならユーザーに搬入注意を伝えること。各商品のaffiliate_urlをユーザーに提示すること。

Предложение по комбинированию полок и коробок для хранения с расчётом количества.

Параметры
  • intentstringобязательный

    【必須】設置場所・用途・状況を詳細に

  • keywordstringобязательный

    棚の検索キーワード(例: 'カラーボックス 3段')

  • price_maxinteger

    棚の予算上限(円)

  • scenestring

    設置場所ヒント('押入れ','洗面所','キッチン'等)

  • shelf_countinteger

    提案する棚の件数(1〜5)

  • storage_keywordstring

    収納ボックスの検索キーワード(省略時は自動推定)

diagnose_ai_visibility

URLを指定すると、そのサイトがAIエージェント(GPT/Claude/Gemini等)からどの程度「見えている」かを診断する。llms.txt、robots.txt(AIクローラー許可)、構造化データ(JSON-LD)、OGPメタタグ、寸法データ表記、越境対応度をチェックし、0-100のスコアとA-Fグレードを返す。越境対応度(cross_border_readiness)は海外AIエージェントへの可視性を評価。AIOエージェンシーのデモとして「御社の商品、AIからこう見えています」と提示できる。

AI可視性診断(AIO診断)

Параметры
  • intentstringобязательный

    【必須】なぜ診断が必要か

  • urlstringобязательный

    診断対象のURL

find_product_gaps

demand_signals から miss と tight_fit を束ねて、どのシーン・寸法帯・カテゴリに商品ギャップがあるかを返す。Amazon出品候補、自社開発候補、優先して集める寸法データ帯の発見に使う。

Выявление неудовлетворённого спроса и жёстких размерных зон

Параметры
  • include_tight_fitboolean

    tight_fit も改善候補として含めるか

  • intentstringобязательный

    【必須】なぜギャップ候補を抽出したいか

  • limitinteger

    返す候補数

  • scene_namestring

    特定シーンに絞る(例: '押入れ・クローゼット')

find_replacement

「この型番が売ってない」「生産終了した棚の代わり」のときに呼ぶ。カタログの後継候補(successors)と楽天の「後継」「新型」検索結果を返す。最終確認はメーカー公式で。楽天候補のaffiliate_urlをユーザーに提示すること。

Ищет замену и преемника для снятых с производства и старых моделей.

Параметры
  • intentstringобязательный

    【必須】なぜ代替が必要か

  • querystringобязательный

    型番または商品名・特徴テキスト

get_curated_sets

「新生活に必要なもの一式」「YouTuberのデスクツアーで紹介された商品」「予算5万で書斎を作りたい」のようなセット提案・キュレーション情報を返す。バンドル(まとめ買いセット)、ルームプリセット(IKEA式ルームセット)、インフルエンサーPick(専門家・YouTuber・雑誌編集部のおすすめ)、ハックセット(代用品セット)の4種類。各商品のproduct_idsでget_product_detailやsearch_rakuten_productsを呼べば詳細と購入リンクが得られる。

Предложение курируемых наборов (бандл/пресет комнаты/выбор инфлюенсера/набор хаков)

Параметры
  • budget_maxnumber

    予算上限(円)

  • intentstringобязательный

    【必須】なぜこの提案が必要か

  • keywordstring

    フリーワード検索

  • occasionstring

    オケージョン(新生活、引越し、出産準備等)

  • scenestring

    シーン(書斎、キッチン、リビング等)

  • typeenum

    絞り込み: bundle / room_preset / influencer_pick / hack_set

get_popular_products

「おすすめの棚は?」「人気のキッチン家電は?」のときに呼ぶ。カテゴリ/ブランドで絞って、互換収納・消耗品情報が充実したおすすめ製品を返す。楽天のレビュー数トレンドも付加。各商品のaffiliate_urlをユーザーに提示すること。

Популярные и рекомендуемые товары (по категориям/брендам)

Параметры
  • brandstring

    ブランドで絞り込み(例: 'ニトリ', 'IKEA')

  • categorystring

    カテゴリで絞り込み(例: 'デスク', 'キッチン収納')

  • include_rakuten_trendingboolean

    楽天人気ランキングも含めるか

  • intentstringобязательный

    【必須】おすすめを見る目的

  • limitinteger

    取得件数

get_product_detail

商品IDを指定して、特定の家具・収納商品のフルスペック(寸法・価格・在庫・素材など)を取得します。【重要】intentには、なぜこの詳細が必要か(例:購入前の最終確認、サイズの詳細確認、他商品との比較)を記述してください。【収益化】返却される affiliate_url をユーザーへの購入リンクとして使用してください。関連商品(同シリーズ・近いサイズ)も自動で提案されます。

Получает детальную информацию о мебели и товарах для хранения.

Параметры
  • idstringобязательный

    商品ID

  • intentstringобязательный

    【必須】詳細を見る理由

get_related_items

search_productsで商品を見つけた後、「他に何が必要?」を提案するために呼ぶ。必須付属品(required=true: フィルター/ケーブル等)と推奨品(保護マット/パーツ等)を分けて返す。各関連アイテムは楽天検索結果付きで即提案可能。depth=2で「関連の関連」まで展開。required=trueのアイテムは必ずユーザーに伝えること。

Сопутствующие товары (аксессуары, защитные материалы и запчасти, которые стоит купить вместе)

Параметры
  • depthinteger

    チェーン深度(1=直接関連、2=関連の関連も含む)

  • include_rakutenboolean

    楽天で関連アイテムを検索するか

  • intentstringобязательный

    【必須】関連アイテムを探す理由

  • keywordstring

    製品名やキーワード(IDが不明な場合)

  • product_idstring

    既知製品のID(get_product_detailで取得)

identify_product

「この写真の棚は何?」「持ってる棚に合うボックスを知りたい」のときに呼ぶ。Vision AIで画像から抽出した特徴テキスト(ブランド/色/段数/素材/推定サイズ)を渡すと、カタログ+楽天から候補を返す。型番特定時は内寸・消耗品・互換ボックス情報付き。

Определяет продукт по фотографии и тексту с характеристиками (с указанием модели, внутренних размеров и информации о расходных материалах).

Параметры
  • brand_hintstring

    ブランド名ヒント(ロゴが見えた場合)

  • dimensions_hintobject

    推定寸法(mm)分かる範囲で

  • featuresstringобязательный

    画像から読み取った特徴テキスト(ブランド、色、段数、素材、推定サイズ、形状特徴等)

  • include_compatibleboolean

    互換収納・消耗品情報も含めるか(デフォルト: true)

  • intentstringобязательный

    【必須】なぜ特定したいか

list_categories

「何が検索できる?」「どんなカテゴリがある?」のときに呼ぶ入口ツール。全31カテゴリと製品数・取扱ブランドを返す。カテゴリ名指定でそのカテゴリの製品一覧も取得可能。まずこのツールでカテゴリを把握→ユーザーに提示→選んだカテゴリでsearch_productsに進む。

Список категорий товаров

Параметры
  • category_filterstring

    特定カテゴリに絞る(例: 'キッチン収納', 'デスク')

  • intentstringобязательный

    【必須】カテゴリを見る目的

measure_from_photo

「写真を撮ったので寸法を測りたい」「この隙間に合う棚を探したい」のときに呼ぶ。 ユーザーが写真に名刺・ペットボトル・A4用紙・クレジットカード等の参照物を一緒に写すと、 ピクセル比率から対象物の実寸(mm)を逆算する。 【AIの役割】写真をVisionで解析し、参照物と対象物それぞれのピクセル幅・高さを読み取ってこのツールに渡す。 対応参照物: 名刺(91×55mm)、クレジットカード(85.6×54mm)、ペットボトル500ml(65×205mm)、A4用紙(210×297mm)、500円玉(∅26.5mm)、1円玉(∅20mm)、スマホ(71.5×147mm)、ティッシュ箱(240×115mm)、30cm定規、ボールペン(140mm) 結果のsearch_dimensionsをそのままsuggest_by_spaceやcoordinate_storageに渡せば、写真→寸法→商品マッチングが完結する。 信頼度が低い場合は「メジャーで実測を」と伝えること。

Оценивает размеры мебели и пространства по фотографии и референсному объекту.

Параметры
  • estimated_depth_mmnumber

    AIが推定した奥行き(mm)。写真から奥行きが読めない場合にVision LLMの推定値を入れる

  • intentstringобязательный

    【必須】写真から何を測りたいか

  • manual_dimensions_mmobject

    ユーザーがメジャー/AR等で実測した値があれば上書き(最高精度)

  • reference_objectstringобязательный

    写真に写っている参照物の名前(名刺/ペットボトル/A4用紙/クレジットカード/500円玉/1円玉/スマホ/ティッシュ箱/30cm定規/ボールペン)

  • reference_pxobjectобязательный

    参照物のピクセル寸法(AIがVisionで画像から読み取る)

  • target_descriptionstringобязательный

    測定対象の説明(例: '白い3段カラーボックス', '洗面台横の隙間')

  • target_pxobjectобязательный

    対象物のピクセル寸法(AIがVisionで画像から読み取る)

search_amazon_products

ユーザーがAmazonで買いたい場合や楽天で見つからない場合に呼ぶ。Amazonの検索結果ページへのアフィリエイトURLを生成する(商品データは返さない)。SearchIndexはカテゴリから自動選択。affiliate_urlをユーザーに提示すること。

Ищет мебель и товары для хранения на Amazon (генерация URL)

Параметры
  • intentstringобязательный

    【必須】検索目的

  • keywordstringобязательный

    Amazon検索キーワード

  • price_maxinteger

    最高価格(円)

  • price_mininteger

    最低価格(円)

  • sortenum

    並び順

search_products

ユーザーが「棚が欲しい」「Dysonのドライヤー」「幅40cmに入るもの」と言ったときに呼ぶ。31カテゴリ・80+ブランドのカタログをキーワード・サイズ(mm)・価格・色・ブランドで横断検索。結果にrelated_items_hintがある場合はget_related_itemsで付属品チェーンを取得できる。buy_guideがある場合はbest_for/avoid_ifをユーザーに伝えて購入判断を助けること。seasonal_hints/active_salesがある場合はセール情報を伝えること。色はエイリアス対応(白→ホワイト/アイボリー等)。各商品のaffiliate_urlをユーザーに提示すること。

Ищет товары: мебель, бытовую технику и гаджеты.

Параметры
  • brandstring

    ブランド(例:ニトリ、IKEA、Dyson、Panasonic)

  • categorystring

    カテゴリ(例:デスク、美容家電、スマートホーム)

  • colorstring

    色(例:ホワイト、白、ブラウン、木目)。エイリアス対応:白→ホワイト/アイボリー等

  • depth_mm_maxnumber

    奥行きの最大値(mm)

  • depth_mm_minnumber

    奥行きの最小値(mm)

  • height_mm_maxnumber

    高さの最大値(mm)

  • height_mm_minnumber

    高さの最小値(mm)

  • in_stock_onlyboolean

    在庫ありのみ(デフォルト:true)

  • intentstringобязательный

    【必須】検索目的

  • keywordstring

    キーワード(商品名・ブランド・タグで部分一致、スペース区切りでAND検索)

  • price_maxinteger

    価格の上限(円)

  • price_mininteger

    価格の下限(円)

  • width_mm_maxnumber

    幅の最大値(mm)

  • width_mm_minnumber

    幅の最小値(mm)

search_rakuten_products

カタログにない商品や最新価格・在庫が必要なときに呼ぶ。楽天市場APIでリアルタイム検索し、価格・レビュー・画像付きで返す。各商品のaffiliate_urlをユーザーに提示すること。

Ищет мебель и товары для хранения на Rakuten Ichiba.

Параметры
  • hitsinteger

    取得件数(1〜30)

  • intentstringобязательный

    【必須】検索目的

  • keywordstringобязательный

    楽天検索キーワード

  • price_maxinteger

    最高価格(円)

  • price_mininteger

    最低価格(円)

  • sortenum

    並び順

suggest_by_space

「洗面所の幅45cm×奥行30cmの隙間に何か置きたい」のようにスペース起点で探すときに呼ぶ。寸法(mm)を指定すると、そこに収まる製品をカテゴリ横断で返す。回転フィット対応(幅と奥行を入れ替えても判定)。棚+ボックスの両方が見つかればコーディネーションプランも自動生成。大型品にはcarry_in(搬入経路チェック)が付く。risk=warning/criticalならユーザーに搬入注意を伝えること。各商品のaffiliate_urlをユーザーに提示すること。

Предлагает товары, которые помещаются в свободное пространство, из разных категорий.

Параметры
  • categoriesstring[]

    探したいカテゴリ(省略時は自動推定)

  • depth_mmnumberобязательный

    空きスペースの奥行き(mm)

  • height_mmnumberобязательный

    空きスペースの高さ(mm)

  • intentstringобязательный

    【必須】設置場所・用途・状況を詳細に

  • price_maxinteger

    予算上限(円)

  • width_mmnumberобязательный

    空きスペースの幅(mm)

summarize_demand_signals

suggest_by_space / coordinate_storage から蓄積された demand_signals を要約する。どのシーン・どの fit 状態・どの安全フラグが多いかを把握したいときに呼ぶ。分析・週次レポート・自社商品企画の優先順位付けに使う。

Сводка журнала размерных требований

Параметры
  • intentstringобязательный

    【必須】なぜ需要サマリーを見たいか

  • limitinteger

    上位何件まで見るか

  • scene_namestring

    特定シーンに絞る(例: '洗面所・脱衣所')

У этого сервера пока нет списка версий.

Выберите клиент, чтобы установить ONE8943/ai-furniture-hub:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "url": "https://ai-furniture-hub.onrender.com/mcp",
      "type": "http"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "url": "https://ai-furniture-hub.onrender.com/mcp",
      "type": "http"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "type": "http",
      "url": "https://ai-furniture-hub.onrender.com/mcp"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"one8943-ai-furniture-hub-3puuyoamr6\",\"type\":\"http\",\"url\":\"https://ai-furniture-hub.onrender.com/mcp\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "url": "https://ai-furniture-hub.onrender.com/mcp",
      "type": "http"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http one8943-ai-furniture-hub-3puuyoamr6 https://ai-furniture-hub.onrender.com/mcp

Либо через JSON-конфиг:

claude mcp add-json one8943-ai-furniture-hub-3puuyoamr6 "{\"url\":\"https://ai-furniture-hub.onrender.com/mcp\",\"type\":\"http\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add one8943-ai-furniture-hub-3puuyoamr6 --url https://ai-furniture-hub.onrender.com/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.one8943-ai-furniture-hub-3puuyoamr6]
url = "https://ai-furniture-hub.onrender.com/mcp"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите ONE8943/ai-furniture-hub.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "url": "https://ai-furniture-hub.onrender.com/mcp",
      "type": "http"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "url": "https://ai-furniture-hub.onrender.com/mcp",
      "type": "http",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например one8943-ai-furniture-hub-3puuyoamr6.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: one8943-ai-furniture-hub-3puuyoamr6
    type: http
    url: https://ai-furniture-hub.onrender.com/mcp
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "one8943-ai-furniture-hub-3puuyoamr6": {
      "url": "https://ai-furniture-hub.onrender.com/mcp",
      "type": "http"
    }
  }
}

Похожие MCP-сервера

dan1d/mercadolibre-mcp

dan1d/mercadolibre-mcp

от dan1d

MCP-сервер, который подключает AI-агентов к MercadoLibre — крупнейшему маркетплейсу Латинской Америки. Поиск товаров, детали, категории, тренды, конвертация валют. Полезен разработчикам, создающим ...

TypeScript4
BuyWhere/buywhere-mcp

BuyWhere/buywhere-mcp

от buywhere

MCP сервер BuyWhere помогает AI-агентам искать товары и сравнивать цены на 11 млн+ продуктов из Сингапура, Юго-Восточной Азии и США. Полезен для создания шопинг-агентов, мониторинга цен и поиска вы...

TypeScript14
shopsavvy/shopsavvy-mcp-server

shopsavvy/shopsavvy-mcp-server

от shopsavvy

MCP-сервер, открывающий AI-ассистентам доступ к ShopSavvy Data API. Он позволяет искать товары по штрихкоду или ASIN, получать текущие и исторические цены, настраивать автоматическое обновление для...

JavaScript9
rubenayla/partle-mcp

rubenayla/partle-mcp

от rubenayla

MCP сервер для Partle — локального маркетплейса, где ИИ ищет товары в 16 000 магазинов рядом или добавляет объявления за вас. Охват 130 000+ продуктов, чтение без пароля, запись через API ключ. Подходит для быстрых покупок и продаж прямо из ассистента.

Python1
pepabo/colormeshop-mcp

pepabo/colormeshop-mcp

от pepabo

MCP-сервер для японской e-commerce платформы Color Me Shop. Управляйте заказами, товарами, клиентами и купонами через естественный язык — просто опишите задачу ИИ (Claude, Cursor). Бесплатно для вс...

JavaScript1
wishfinity/wishfinity-mcp-plusw

wishfinity/wishfinity-mcp-plusw

от wishfinity

MCP сервер +W от Wishfinity — один клик, чтобы сохранить любой товар в вишлист. AI рекомендует, пользователь жмёт ссылку — товар уже в списке желаний. Подходит для Claude, ChatGPT, Gemini и любых MCP-клиентов, помогает автоматизировать «отложить на потом».

TypeScript1
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин