一. 遇到的問題
我在本地部署了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
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è)客戶端, 然后加上更多的功能.





