iT邦幫忙

2025 iThome 鐵人賽

DAY 23
0
生成式 AI

我與 AI Pair Programming系列 第 23

我與 Claude Desktop pair:用 MCP 取代 Claude Code

  • 分享至 

  • xImage
  •  

如果你比起純文字的介面,更喜歡用 Claude Desktop 怎麼辦?或是說,如果你是 Windows 系統,用 Claude Code 真的卡卡的,但又想用 Claude 來幫忙解問題怎麼辦?

除了複製貼上你的程式碼之外,Claude Desktop 也可以透過 MCP 的功能,來讀取你在 Rider 中的程式碼喔!今天讓我們來看看要怎麼透過 Claude Desktop 做到這件事情吧。

怎麼樣讓 Claude Desktop 和 Rider 連上線?

首先需要下載好 Claude Desktop 的應用程式,打開後開啟設定的頁面:
https://ithelp.ithome.com.tw/upload/images/20251007/201516350uxiRttHWM.png

一般來說,MCP 相關的套件會放在 Extensions 的這個頁面上,點擊 Browse extensions 可以看到目前官方有提供的 MCP 選項:
https://ithelp.ithome.com.tw/upload/images/20251007/20151635u3IWs7vb3U.png

https://ithelp.ithome.com.tw/upload/images/20251007/201516356Whl8r3KuS.png

不過我們今天要用的 MCP 不在這裡,會在 Connectors 的地方:
https://ithelp.ithome.com.tw/upload/images/20251007/20151635gt0taKEEtB.png

那要做什麼事情,才可以看到 Claude 和 Rider 連上線呢?

Rider MCP Server 設定

在最一開始提到 MCP 的時候,我們了解到 MCP 是一個協議,給 AI 模型溝通用的,透過這個協議,我們可以讓 AI 去存取其他的應用程式。從這個角度來說,今天要讓 Claude Desktop 讀到 Rider,Claude Desktop 是 Client,Rider 是 Server。

因此,我們要在 Rider 內打開 MCP Server 的設定。別忘了,這個設定只有在 2025.02 以後的版本才有喔:
https://ithelp.ithome.com.tw/upload/images/20251007/2015163543JAKU7H5I.png

如果你的畫面上沒有看到綠色勾勾的話,點一下 Auto-Configure 的位置他會幫你重新連線:
https://ithelp.ithome.com.tw/upload/images/20251007/201516354q7t1hiu71.png

都確認完的話,把 Claude Desktop 完全關閉再重啟(Windows 的朋友要記得打開管理員看一下是不是真的有完全關閉),回到設定中的 Connectors,應該就可以看到像剛剛一樣的畫面嚕:
https://ithelp.ithome.com.tw/upload/images/20251007/20151635lBaxnNVHcw.png

點下 Configure 的話可以看到 MCP Server 提供的工具,以及每個權限的設定:
https://ithelp.ithome.com.tw/upload/images/20251007/20151635wb1EwA80tT.png

回到 Chat 的地方就可以開始和 Claude 對話囉!如果你的問題讓他需要執行工具,但沒有權限的話,會像這樣提示你給他權限:
https://ithelp.ithome.com.tw/upload/images/20251007/20151635XtkfHaSg4S.png

https://ithelp.ithome.com.tw/upload/images/20251007/201516355fKsLRN8EA.png


以上就是今天的分享,希望可以幫助到想使用 Claude 一起 pair,但又不是那麼喜歡 Terminal 介面的你。

我們明天見 👋


上一篇
我與 Claude Code pair:組合工具包 —— Status Line 與 Output Style
系列文
我與 AI Pair Programming23
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言