返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

聊聊 Anthropic MCP (Model Context Protocol ) - 本地如何配置试用

[复制链接]
链载Ai 显示全部楼层 发表于 6 小时前 |阅读模式 打印 上一主题 下一主题

模型上下文协议( MCP )是一个开放式协议,它可以让 LLM 应用程序与外部的数据来源和工具实现无缝对接。不管您是在开发基于 AI 的 IDE 、改进聊天界面,还是设计定制化的 AI 工作流程, MCP 都为连接 LLM 和其所需的背景信息提供了标准化方案。

官方介绍链接:

https://www.anthropic.com/news/model-context-protocol

https://modelcontextprotocol.io/introduction

MCP 总结

这里根据网上的信息,自己的试用体验,总结下面的内容:

1. 本质定位

  • MCP 本质是大模型调用外部服务的一种方式,类似于已有的 Function Calling
  • 目标是扩展大模型能力,通过对接外部服务和数据来增强回答能力
  • 目前影响力尚未达到"变革性"水平,仍在发展阶段

2. 技术特点对比

MCP vs Function Calling:

  • 调用方式:
    • MCP: RPC 请求
    • Function Calling: HTTP API 请求
  • 接入复杂度:
    • MCP: 需实现 RPC 服务,配置较复杂
    • Function Calling: 只需写 API 接口,配置简单

3. 核心挑战

  • 最大难点在于大模型的意图识别
  • 需要解决用户随机提问如何匹配到合适外部服务的问题
  • 目前采用用户配置文件方式,由 Claude 自动识别调用

4. MCP 的创新价值

  • 定义了标准且完善的协议规范
  • 对大模型生态协同具有重要指导意义
  • 类似于 VS Code 的 LSP 协议在编程领域的地位

5. 发展前景分析

  • 能否成为行业标准取决于:
  1. 第三方服务的接入数量
  2. 主流大模型/应用的支持程度
  • 目前仅支持桌面版 Claude,不支持网页版
  • 应用场景丰富,未来发展潜力大
  • 6. 技术实现要点

    服务端(MCP Server):

    • 通过描述信息定义服务能力
    • 设置请求处理逻辑
    • 启动本地监听服务

    客户端接入:

    • 提供配置界面
    • 服务发现与能力获取
    • 意图识别与服务调用
    • RAG(Rpc-call-Augmented Generation)处理

    MCP 如何本地试用?

    下载 Claude 客户端:

    Download - Claude

    这里以 Brave Search 为例 ,需要注册帐号:Brave Search API | Brave申请 APIkey ,需要绑定支付方式,我用中行的 VISA 可以成功。

    接下来,打开 Claude Desktop 配置文件:

    • macOS:
    ~/Library/ApplicationSupport/Claude/claude_desktop_config.json
    • Windows:
    %APPDATA%\Claude\claude_desktop_config.json
    (%APPDATA%一般是C:\Users\<YourUsername>\AppData\Roaming这样的目录)

    打开 Claude 客户端的设置,点击 Developer - Edit Config

    修改配置:

    {
    "mcpServers":{
    "brave-search":{
    "command":"npx",
    "args":["-y","@modelcontextprotocol/server-brave-search"],
    "env":{
    "BRAVE_API_KEY":"YOU_API_KEY"
    }
    }
    }
    }

    重启 Claude 客户端 可以看到有两个 ICON 分别是? 和?

    在设置里面 Developer - Edit Config 也可以看到 brave-search 的配置:

    当然可以添加更多设置,具体看 Github 项目里面有详细的介绍

    https://github.com/modelcontextprotocol/servers/tree/main/src

    MCP 官方仓库 servers

    名称功能描述
    Filesystem具有可配置访问控制的安全文件操作
    GitHub仓库管理、文件操作和 GitHub API 集成
    GitLabGitLab API,支持项目管理
    Git用于读取、搜索和操作 Git 仓库的工具
    Google DriveGoogle Drive 的文件访问和搜索功能
    PostgreSQL具有架构检查功能的只读数据库访问
    Sqlite数据库交互和商业智能功能
    Slack频道管理和消息传递功能
    Sentry从 Sentry.io 检索和分析问题
    Memory基于知识图谱的持久化记忆系统
    Puppeteer浏览器自动化和网页抓取
    Brave Search使用 Brave 的搜索 API 进行网络和本地搜索
    Google Maps位置服务、路线规划和地点详情
    Fetch网页内容获取和转换,优化 LLM 使用


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ