MCP_初識(shí)

一. 遇到的問題

我在本地部署了deepseek, 但是發(fā)現(xiàn)這貨既不能聯(lián)網(wǎng), 也不能訪問本地文件, 那我要你干啥? 我網(wǎng)頁用著不就好了.
所以需要找一個(gè)方法讓大模型訪問本地?cái)?shù)據(jù), 以后給我自動(dòng)創(chuàng)建, 自動(dòng)寫代碼就好了, 哈哈哈.

啥也不是, 天氣都不能訪問

二. MCP

MCP是一個(gè)給大模型使用的協(xié)議, 通過該協(xié)議可以讓大模型訪問外部資源, 例如網(wǎng)絡(luò)、本地文件等.
所以我計(jì)劃測試一下.

三. 使用claude測試

根據(jù)官網(wǎng)文檔https://github.com/modelcontextprotocol/typescript-sdk提示, 我計(jì)劃用最簡單的方案測試一下大模型+ 外部數(shù)據(jù)

image.png

3.1 下載claude for desktop

https://claude.ai/download

3.2 編寫serve代碼

我使用webstrom寫了一ts文件, 代碼完全copy官網(wǎng)的

image.png

3.3 編寫config文件

在claude設(shè)置中找到Edit config

image.png

寫入

{
  "mcpServers": {
    "etch-weather": {
      "command": "npx",
      "args": [
        "-y",
        "ts-node",
        "/Users/LYK/AI/MCP/src/Server.ts"
      ]
    }
  }
}

3.4 重啟claude

發(fā)現(xiàn)它能訪問天氣了

變聰明了

四. 遇到的坑

4.1 claude for desktop 需要短信驗(yàn)證

這個(gè)軟件需要國外的短信驗(yàn)證, 國內(nèi)不好搞, 略坑

4.2 claude付費(fèi)的

我還沒咋用呢, 就讓我訂閱了,GG

image.png

五. 下一步計(jì)劃

雖然claude比較坑, 但是測試走通了, 表明LLM + 外部數(shù)據(jù)是沒有問題的.
所以下一步我計(jì)劃自己寫一個(gè)客戶端, 然后加上更多的功能.

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

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

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