Coolpc MCP Server

MCP server for querying Taiwan CoolPC computer component specifications and prices through Claude Desktop

Local serverstdioPython

What is the Coolpc MCP server?

Most knowledge and memory work still happens through a UI a human drives. Coolpc MCP server moves it into the conversation instead. MCP server for querying Taiwan CoolPC computer component specifications and prices through Claude Desktop.

The short version

一個基於 Model Context Protocol (MCP) 的伺服器,提供台灣原價屋 (CoolPC) 電腦零組件價格查詢功能,讓 Claude Desktop 等 MCP 客戶端能夠透過 AI 協助生成電腦報價單。

The tools it exposes

The server publishes 11 tools. What each one is for:

  • macOS — ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows — %APPDATA%\Claude\claude_desktop_config.json
  • search_products — 搜尋產品,支援關鍵字、分類、價格範圍篩選 typescript search_products({ keyword?: string, // 搜尋關鍵字 category?: string, // 產品分類 minPrice?: number, // 最低價格 maxPrice?: number
  • get_product_by_model — 根據型號取得特定產品資訊 typescript get_product_by_model({ model: string // 產品型號 })
  • list_categories — The list_categories tool exposed by this server
  • get_category_products — 取得特定分類的所有產品 typescript get_category_products({ category: string // 分類名稱 })
  • search_cpu — 專門搜尋 CPU 處理器,支援腳位、核心數篩選和價格排序 typescript search_cpu({ socket?: string, // CPU 腳位 (如 'AM5', '1700', '1851', 'AM4') cores?: number, // 核心數量 sort_by?
  • search_gpu — 專門搜尋顯示卡,支援晶片型號、記憶體容量篩選和價格排序 typescript search_gpu({ chipset?: string, // GPU 晶片 (如 'RTX 4060', 'RTX 4070', 'RX 7600') memory?: number, // 記憶體容量 (GB)
  • search_ram — 專門搜尋記憶體,支援類型、容量、頻率篩選和價格排序 typescript search_ram({ type?: string, // 記憶體類型 (如 'DDR4', 'DDR5') capacity?: number, // 總容量 (GB) frequency?: number, // 頻率
  • search_ssd — 專門搜尋固態硬碟,支援介面、容量篩選和價格排序 typescript search_ssd({ interface?: string, // 介面類型 (如 'M.2', 'SATA', 'NVMe', 'PCIe') capacity?: number, // 容量 (GB) sort_by?
  • search_motherboard — 專門搜尋主機板,支援腳位、晶片組、尺寸規格篩選和價格排序 typescript search_motherboard({ socket?: string, // CPU 腳位 (如 'AM5', '1700', '1851', 'AM4') chipset?: string, // 晶片組 (如

Getting it running

Setup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client. The configuration blocks on this page cover the common clients.

How it compares

Plenty of knowledge and memory servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Coolpc's toolset — macOS, Windows, search_products and 8 more — is a fair guide to whether it matches your workflow. It is maintained by shyuan; worth a glance at recent repository activity before you build anything load-bearing on it.

SyncDev reviews every entry in this directory against the project's own documentation before publishing, and revisits them as servers change.

Things to watch

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 11 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Coolpc.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\\Claude\\claude_desktop_config.json
search_products搜尋產品,支援關鍵字、分類、價格範圍篩選 typescript search_products({ keyword?: string, // 搜尋關鍵字 category?: string, // 產品分類 minPrice?: number, // 最低價格 maxPrice?: number // 最高價格 })
get_product_by_model根據型號取得特定產品資訊 typescript get_product_by_model({ model: string // 產品型號 })
list_categoriesThe list_categories tool exposed by this server.
get_category_products取得特定分類的所有產品 typescript get_category_products({ category: string // 分類名稱 })
search_cpu專門搜尋 CPU 處理器,支援腳位、核心數篩選和價格排序 typescript search_cpu({ socket?: string, // CPU 腳位 (如 'AM5', '1700', '1851', 'AM4') cores?: number, // 核心數量 sort_by?: string, // 排序方式 ('price_asc' | 'price_desc') limit?: number // 結果數量限制 (預設
search_gpu專門搜尋顯示卡,支援晶片型號、記憶體容量篩選和價格排序 typescript search_gpu({ chipset?: string, // GPU 晶片 (如 'RTX 4060', 'RTX 4070', 'RX 7600') memory?: number, // 記憶體容量 (GB) sort_by?: string, // 排序方式 ('price_asc' | 'price_desc') limit?: number /
search_ram專門搜尋記憶體,支援類型、容量、頻率篩選和價格排序 typescript search_ram({ type?: string, // 記憶體類型 (如 'DDR4', 'DDR5') capacity?: number, // 總容量 (GB) frequency?: number, // 頻率 (MHz,如 3200, 4800, 5600) sort_by?: string, // 排序方式 ('price_asc' | 'pri
search_ssd專門搜尋固態硬碟,支援介面、容量篩選和價格排序 typescript search_ssd({ interface?: string, // 介面類型 (如 'M.2', 'SATA', 'NVMe', 'PCIe') capacity?: number, // 容量 (GB) sort_by?: string, // 排序方式 ('price_asc' | 'price_desc') limit?: number // 結果數量限制
search_motherboard專門搜尋主機板,支援腳位、晶片組、尺寸規格篩選和價格排序 typescript search_motherboard({ socket?: string, // CPU 腳位 (如 'AM5', '1700', '1851', 'AM4') chipset?: string, // 晶片組 (如 'B650', 'X670', 'Z790', 'B760') form_factor?: string,// 尺寸規格 (如 'ATX',

How to install the Coolpc MCP server

{
     "mcpServers": {
       "coolpc": {
         "command": "node",
         "args": ["/path/to/coolpc-mcp-server/build/index.js"],
         "env": {}
       }
     }
   }

Configuration as documented by the project. Restart the client after saving.

Example prompts to try

  • Use Coolpc to macOS.
  • Use Coolpc to Windows.
  • Use Coolpc to search products.

Frequently asked questions

It connects Coolpc to MCP-compatible AI assistants such as Claude and Cursor, exposing 11 tools (macOS, Windows, search_products, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Coolpc directly.