惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
爱范儿
爱范儿
IT之家
IT之家
S
Secure Thoughts
WordPress大学
WordPress大学
P
Palo Alto Networks Blog
小众软件
小众软件
V
Visual Studio Blog
V
V2EX
人人都是产品经理
人人都是产品经理
AWS News Blog
AWS News Blog
美团技术团队
Jina AI
Jina AI
宝玉的分享
宝玉的分享
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
大猫的无限游戏
大猫的无限游戏
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
SegmentFault 最新的问题
T
Tailwind CSS Blog
腾讯CDC
The Cloudflare Blog
The Hacker News
The Hacker News
Webroot Blog
Webroot Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
C
CXSECURITY Database RSS Feed - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 【当耐特】
博客园 - 三生石上(FineUI控件)
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
Lohrmann on Cybersecurity
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园_首页
罗磊的独立博客
Cisco Talos Blog
Cisco Talos Blog
博客园 - 司徒正美
月光博客
月光博客
J
Java Code Geeks
V2EX - 技术
V2EX - 技术
有赞技术团队
有赞技术团队
AI
AI
G
GRAHAM CLULEY
C
Cybersecurity and Infrastructure Security Agency CISA
Application and Cybersecurity Blog
Application and Cybersecurity Blog
博客园 - 叶小钗
S
Securelist
T
Threat Research - Cisco Blogs
C
Cisco Blogs

GbyAI

企微、个微机器人调研 AIPM角度对于deepseek-r1的解读 comfyui官方桌面版V1尝鲜 Creating a LLM-as-a-Judge That Drives Business Results 浅析AutoGLM LLM经典paper傻瓜式速读(持续更新) o1 AI瞎想碎片化思考系列之agent构建 我常用的极品提示词hhh 分享平时觉得比较好用的RSS订阅&&一键导入目前我订阅的源 linkedin 做 agent 的一些建议 现阶段做智能客服 agent 的复盘(持续补充) AIPM技能树 ToC端医美AI伴侣产品-简述(一期) LLM越来越长上下文的一些简单思考 有关 Sora 的一些思考和理解 汇总26个提示词工程技巧 读《人工智能 agent 勘测多模态交互的前景》 读《王慧文清华产品课》 LLM 智能客服 PK 传统智能客服 李想产品实战16讲 自用稳定快速ChatGPT VPN 使用 API 和 Node 创建带有复杂后端逻辑的 GPTs(译) 手递手教你 Obsidian 笔记建站 如何使用虚拟卡升级 Chatgpt Plus 和 Api OpenAI Translator 介绍 + 两个中英互译 Prompt 医美垂直领域智能客服agent搭建说明书(万字长文) 友情免费提供使用 ChatGPT py 自动抓取微信群消息 关于我 友链
Claude MCP 小示例以及一些想法
hellloveyy · 2024-12-05 · via GbyAI

Anthropic 前两天发布了 MCP,很多人觉得和 FC、Plugins 是一个路数并不看好,持观望态度。我自己是参照官网整体走了一遍流程,说一下自己的看法,以及遇到的小坑。(小声蛐蛐官网居然不写这些小点)

个人看法

  1. 不管成不成,先用你自己的 Claude 客户端,做一个提升你效率的工具体验一下才有资格去评论。即使不成,收益总是你自己的嘛
  2. 如果 MCP 成了,就像是 VS Code 的 LSP 协议,借着开源的春风,那么这个玩意有可能会做出个人 PC 的超级入口。当然这就得看 mac 和 win 同不同意了,毕竟人家也想做嘛。但是你不动, anthropic 替你先发。😁
  3. MCP 和 Plugins 很像,但是 Plugins 你需要去上传数据等到第三方平台,MCP 虽然也有泄漏的风险但是相对少一些,而且数据在本地,也省的我 ChatGPT 也传一份,coze 也传一份... 好多 agent 平台啊
  4. MCP 和 FC 对比
    • 目的都是为了让大模型调用外挂能力,扩展更多的上下文,实现更多的能力,满足用户需求
    • 接入方式一个是在模型方写调用描述,一个在 MCP client 写描述,都是哪里用在哪里写,都是服务发现的那一套。不过 MCP 更规范扩展性更强,有更多的指导意义,但是其实从 agent 开始流行之后 GitHub 就有很多去中心化的协议了,只不过不是大厂发布核心影响力不够。
    • 难点都是模型的意图识别,用户 query 找到最匹配的能力(外挂),路由啊路由,难得都是在海量的质量参差不齐的应用里面找到最合适的一个。
    • 实现上孰优孰劣真不好说,但是个人使用方面觉得 MCP 更方便

实操原理

  1. MCP Server 实现步骤:
    • 首先,通过详细描述 prompts、resources 和 tools,明确定义服务的具体能力;
    • 接着,使用 server.setRequestHandler 方法,精确配置接收到客户端请求后的处理逻辑和响应机制;
    • 最终,将 server 与 transport 建立连接,在本地环境中开启监听,等待处理客户端的 RPC 请求。
  2. MCP 客户端接入流程:
    • 在客户端设计配置界面,允许用户预先录入并管理所需的 MCP Servers 信息;
    • 客户端启动时,连接 transport,通过 client.getServerCapabilities() 方法获取已配置 MCP Servers 的全部能力,包括 prompts、resources 和 tools 等详细信息;
    • 当用户在客户端提出问题时,将用户的询问与 MCP Servers 的能力描述一同提交给大模型,进行意图识别,由大模型判断需要调用的服务及其参数;
    • 客户端根据大模型的建议,携带特定的 MCP Server 名称和对应参数,发起 RPC 请求,获取服务响应的数据;
    • 最后,客户端将原始用户问题和 MCP Server 返回的数据一并提交给大模型,实现一次增强生成(可以理解为 RAG:Rpc-call-Augmented Generation)。
  3. 文档教学

一点小坑

Could not attach to MCP server sqlite 怎么处理

  1. 如果你发现你按照官方没有找到 claude_desktop_config.json 文件,请在 claude -> setting -> Developer 点击 edit config,或者在当前目录自行生成文件

  2. 需要在上方操控栏找到 help 和 Developer 里面打开相应的权限,并且在添加过配置项之后,重启 Claude 客户端

  3. 最后你的输入框旁边出现扳手图标 (🔧) 就代表 ok 了

部分参考 issues: https://github.com/orgs/modelcontextprotocol/discussions/50