MCP(Model Context Protocol,模型上下文協議) ,2024年11月底,由 Anthropic 推出的一種開放標準,旨在統一大型語言模型(LLM)與外部數據源和工具之間的通信協議。本文章教你使用VSCode擴展工具Copilot MCP快速上手MCP應用!
1. VSCode中安裝Copilot MCP
Copilot MCP是一個適用于 VSCode 的 MCP Client。
2. Copilot MCP使用
安裝之后會出現Coplilot授權,并在左側菜單中出現MCP Server按鈕
3. Add Server
點擊Add Server,MCP Server分為兩種建立方式,Process和SSE
以Process為例,輸入必要信息:
其中Server Name是你給Server起的任意名字,需要注意的是Start Command。
這里我的輸入為:
npx -y @modelcontextprotocol/server-filesystem /path
注意path修改為自己的文件路徑,并確保你已安裝node.js從而可以使用npx命令
這個Command怎么來的呢?
可從來自MCP Server官方社區獲得自己想要的Server:
https://github.com/modelcontextprotocol/servers?tab=readme-ov-file
以Filesystem為例,點進去可查看其調用方式,以NPX為例:
其要求我們輸入npx命令,并附加上文件路徑,可以為多個文件路徑,顯然,Command格式舉例如下:
npx -y @modelcontextprotocol/server-filesystem /path
注意path修改為自己的文件路徑,并確保你已安裝node.js從而可以使用npx命令。
在Start Command中輸入以上命令即可。
輸入完成后點擊 Add Server
成功后列表顯示剛剛添加Server,不顯示意味著添加失敗。
點開后可查看該Server提供的Tools列表:
4. 調用Server
準備一個測試文件,我在/path下創建了個mcp_test.txt文件,里面包含一句話:
之后,在VSCode 右側Copilot對話框中出入:
@mcp <內容>
例如:
@mcp 請讀取"/root/xxx"下的“mcp_test.txt”中的內容
發送后得到回應:
成功!!!