MCP_初识

一. 遇到的问题

我在本地部署了deepseek, 但是发现这货既不能联网, 也不能访问本地文件, 那我要你干啥? 我网页用着不就好了.
所以需要找一个方法让大模型访问本地数据, 以后给我自动创建, 自动写代码就好了, 哈哈哈.

啥也不是, 天气都不能访问

二. MCP

MCP是一个给大模型使用的协议, 通过该协议可以让大模型访问外部资源, 例如网络、本地文件等.
所以我计划测试一下.

三. 使用claude测试

根据官网文档https://github.com/modelcontextprotocol/typescript-sdk提示, 我计划用最简单的方案测试一下大模型+ 外部数据

image.png

3.1 下载claude for desktop

https://claude.ai/download

3.2 编写serve代码

我使用webstrom写了一ts文件, 代码完全copy官网的

image.png

3.3 编写config文件

在claude设置中找到Edit config

image.png

写入

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

3.4 重启claude

发现它能访问天气了

变聪明了

四. 遇到的坑

4.1 claude for desktop 需要短信验证

这个软件需要国外的短信验证, 国内不好搞, 略坑

4.2 claude付费的

我还没咋用呢, 就让我订阅了,GG

image.png

五. 下一步计划

虽然claude比较坑, 但是测试走通了, 表明LLM + 外部数据是没有问题的.
所以下一步我计划自己写一个客户端, 然后加上更多的功能.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容