Claude 客戶端MCP服務(wù)使用案例(新手教程)

客戶端下載

https://claude.ai/download 官網(wǎng)下載對應(yīng)操作系統(tǒng)版本

image.png

配置

在Claude的設(shè)置(左上角系統(tǒng)設(shè)置項)


image.png

點擊開發(fā)者選項卡,點擊edit config按鈕,此時Claude會在電腦中創(chuàng)建一個空的配置文件

image.png

打開配置文件,粘貼進去一段配置

這里代表允許訪問Mac電腦的桌面 下載 這兩個目錄,請自行配置

{
    "mcpServers": {
        "filesystem": {
            "command": "npx",
            "args": [
                "-y",
                "@modelcontextprotocol/server-filesystem",
                "/Users/你的電腦用戶名/Desktop",
                "/Users/你的電腦用戶名/Downloads"
            ]
        }
    }
}

注意,電腦中要有node開發(fā)環(huán)境

重啟 Claude 后,可以看到下面工具欄中,多了一行 filesystem 并且里面支持 11 個關(guān)于文件的功能

image.png

這里,也就是filesystem服務(wù)為我們提供的11個可調(diào)用工具

image.png

使用

這里,我們向大模型問一個問題 我電腦下載目錄里有哪些種類的文件,給我歸檔整理下啊
由于需要訪問我們本機目錄,對話中會提示我們是否同于訪問電腦

image.png

這時,Claude+大模型讀取了我的下載目錄文件,并幫我建立各類型文件夾 歸好了類
image.png

image.png

AI對話前 是這樣的


image.png

AI對話后 是這樣的


image.png

再來一個對話


image.png

此刻我電腦的 下載中,已經(jīng)保存了index.py文件,其中已包含了寫好的代碼
/Users/chengwan/Downloads/index.py

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
九九乘法表
Created by: Claude
"""

def print_multiplication_table():
    """打印九九乘法表"""
    print("九九乘法表")
    print("=" * 50)
    
    # 方法1:標準格式
    print("\n標準格式:")
    for i in range(1, 10):
        for j in range(1, i + 1):
            result = i * j
            print(f"{j} × {i} = {result:2d}", end="  ")

……
……

配置文件的含義

{
    "mcpServers": {  // 這里標明,是聲明一個mcp服務(wù)
        "filesystem": { // 服務(wù)的名稱為 filesystem
            "command": "npx", // 啟動服務(wù)器的命令
            "args": [  // 傳遞給命令的參數(shù)數(shù)組
                "-y",
                "@modelcontextprotocol/server-filesystem",
                "/Users/你的電腦用戶名/Desktop",
                "/Users/你的電腦用戶名/Downloads"
            ]
        }
    }
}

這里也就意味著,Claude客戶端在啟動時,會讀取上面配置文件,相應(yīng)啟動定義的MCP服務(wù)
npx -y @modelcontextprotocol/server-filesystem /Users/你的電腦用戶名/Desktop /Users/你的電腦用戶名/Downloads

這里是使用的node的一個類庫,通過npx直接命令允許
@modelcontextprotocol/server-filesystem 是一個基于 Node.js 實現(xiàn)的MCP服務(wù)器,用于文件系統(tǒng)操作

AI帶來的危險

上面的MCP服務(wù)接入,讓AI對我們可以通過大模型對話,智能的操作電腦中的文件
我們這里只定義了兩個目錄 下載 桌面 可供大模型操作,這其中也伴隨著一些風險產(chǎn)生,例如

  1. 如果大模型涉及數(shù)據(jù)隱私,是否會造成文件泄漏
  2. 如果大模型理解語義有誤,是否會損害文件,例如刪除全部文件 、復(fù)制1千份文件造成磁盤內(nèi)存爆炸
  3. 如果大模型不夠智能,是否會修改文件內(nèi)容,造成文件丟失
  4. 開源的MCP服務(wù)是否完全可靠,內(nèi)部程序邏輯是否有漏洞

這里只是文件系統(tǒng)MCP造成的可能隱患,因此,在使用一個智能體托管時,AI帶來的便利和風險是共存的,合理的賦予賈維斯適當權(quán)限,才是托尼要考慮的

如果你所在地區(qū)無法使用Claude,可以嘗試使用國產(chǎn)的 Cherry Studio,中文顯示更加友好,且附加功能更加多

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容