01 前言
寫代碼久了你會發現,最耗時間的不是寫,而是:
寫個工具函數翻半天文檔;
改個Bug全靠猜+打日志;
要寫注釋、補文檔時,腦子一片空白……
好在現在,AI真的可以“懂代碼”,還能幫你寫代碼!


今天推薦的這款AI編程助手,不僅能和你用自然語言對話,它還能:
根據注釋/功能描述直接生成函數;
自動補全你沒寫完的邏輯;
一眼看出你代碼的Bug;
甚至還能生成項目說明文檔

02 VS 安裝及開發示例
Vscode安裝代碼小浣熊流程如下:
1.Vscode左側應用商店中搜索Raccoon擴展直接下載。

2.安裝擴展后打開顯示如下,需要登錄對應賬號。

3.選擇微信/驗證碼/密碼任意一種登錄方式。

4.登錄成功后VScode界面顯示如下:

功能展示:小浣熊可以根據要求生成對應功能代碼。

代碼補寫:代碼編寫中,會根據注釋以及先前代碼補寫,如下圖所示,按下Tab鍵即可補寫

這里可以看到補全的代碼可以實現中值濾波功能。

在此基礎上繼續Tab補全可以得到此函數的測試例程。

除了上述功能之外,代碼小浣熊還支持Model Context Protocol,即MCP協議,MCP定義了一種標準化的結構化消息格式(尤其是其中的tool/function角色和相關字段)。
這使得任何外部軟件、API、數據庫、計算工具、甚至其他模型,只要按照MCP約定的格式“說話”(即發送和接收結構化消息),就能被大模型“理解”和“調用”。
它為模型與外部世界的交互提供了一個統一的“語言”和“插槽”。
模型本身無法實時獲取最新信息(如新聞、股價)可通過MCP調用搜索引擎API、無法執行復雜計算或代碼可通過MCP調用計算引擎/代碼解釋器、無法直接操作數據庫可通過MCP調用數據庫查詢接口、無法生成圖片/音頻可通過MCP 調用文生圖/文生音模型。
無法預訂機票/發送郵件可通過 MCP調用 特定的業務系統API。
綜上,MCP在連接外部工具、擴展模型能力邊界上是起了很大作用的。

打開代碼小浣熊Raccoon插件設置,有MCP服務這一欄可用于配置自己的MCP服務。并如下圖所示按照對應json格式進行MCP配置。

而這些MCP服務接口可以通過MCP市場(MCP市場 - 收錄20,000+ MCP Servers的全球最大平臺)獲得,其上面有眾多開源的MCP服務可以用于我們代碼小浣熊的擴展。

在這里我們選擇配置百度地圖以及12306的MCP服務組合演示其效果,如下圖配置兩種MCP服務并確定右側綠燈正常運行時便可以讓代碼小浣熊所運行的大模型使用百度地圖以及12306的服務。

在小浣熊對話界面中在工具設置中打開我們所添加的百度地圖和12306的MCP服務。


其返回結果如下所示,能夠查詢實時的12306車票信息,并通過大模型分析得到對應的車次推薦選擇。


以及利用我們可以用百度地圖所設計的如下圖所示景點旅行路線。




從上述內容我們容易發現,通過大模型+MCP協議的方式,我們能釋放大模型的更多潛能,讓大模型從一個“封閉的、靜態的知識庫+文本生成器”,變成了一個可以通過MCP這個“擴展塢”連接并指揮整個數字世界的“智能中樞”或“操作系統”。
沖!!!
掃碼注冊使用:

我自己用了一段時間了,體驗真的很不錯,它的功能也遠遠不止上面提到的這些,大家可以自己去探索一下。
文檔地址:https://www.xiaohuanxiong.com/docs/welcome
官網地址:
https://xiaohuanxiong.com/?mode=phoneCode&utm_source=BigFish0422