Menu

  • Home
  • Trending
  • Recommended
  • Latest

分类目录

  • AI 工具
  • AI新势力
  • XiaoHu.AI 学院
    • AI 教程
    • AI 课程
  • XiaoHu.AI日报
  • 开源项目案例库
    • AI 论文
    • AI 资源
    • AI 项目
XiaoHu.AI学院
  • Home
  • AI 工具
  • XiaoHu.AI 学院
    • AI 教程
    • AI 课程
  • XiaoHu.AI日报
  • 开源项目案例库
    • AI 论文
    • AI 资源
    • AI 项目
  • 加入会员
  • →社群
No Result
View All Result
  • Login
XiaoHu.AI学院
No Result
View All Result
Home XiaoHu.AI日报

Anthropic 发布了 「模型上下文协议」MCP 无缝连接本地和远程数据源

by 小互
2024年11月26日
in XiaoHu.AI日报
0 0
0
Anthropic 发布了 「模型上下文协议」MCP 无缝连接本地和远程数据源
0
SHARES
976
VIEWS
Share on FacebookShare on Twitter

Anthropic 发布了 Model Context Protocol (MCP),一个旨在将 AI 助手与数据源(如本地内容存储库、业务工具、开发环境)无缝连接的开放标准。该协议通过改善 AI 获取数据的能力,使模型生成更相关、更准确的响应。

MCP 的核心价值

  1. 统一数据访问:
    • LLM 应用不需要为每种数据源编写特定的代码。
    • MCP 提供统一接口,支持本地资源(如 SQLite 数据库、文件系统)和远程资源(如 Slack、GitHub API)。
  2. 多功能支持:
    • 不仅能访问数据,还支持工具(如 API 调用)和交互提示。
    • 提供丰富的操作能力,安全机制确保数据隐私。
  3. 提升 LLM 实用性:
    • MCP 让 Claude Desktop 等 AI 工具与数据源无缝交互,从而提升任务效率。例如,MCP 可让 AI 在 5 分钟内配置本地数据库、创建代码仓库或处理搜索引擎任务。

为什么需要 MCP?

现在的 AI 模型,比如聊天机器人,通常非常“聪明”,但它们有一个大问题:和外部数据隔绝。

  • 比如,如果你想让 AI 帮你处理 Google Drive 里的文件、Slack 的对话记录或 GitHub 的代码,它是做不到的,因为它拿不到这些数据。
  • 目前的解决方法是为每种数据源(比如 Google Drive 或 GitHub)专门开发一个“连接器”(代码或程序),但这非常麻烦、不灵活,而且难以扩展。

MCP 的出现解决了这个问题:

  • 它提供了一个通用的标准,任何数据源(比如一个公司的数据库或存储系统)都可以通过这个标准和 AI 进行无缝连接。
  • 换句话说,MCP 就像一个“万能钥匙”,不用每次都为 AI 写专门的代码了。

案例

现在通过 Claude Desktop,简单配置一下 MCP,就能让 Claude 直接连接 GitHub,创建仓库,提交 PR,一会就能搞定!

提示:

Please do the following:
  • make a simple html page
  • create a repository called simple-page
  • Push the html page to the simple-page repo
  • Add a little css to the html page and then push it up
  • Make an issue suggesting we add some more content on the html page
  • Now make a branch called feature and make that fix and push the change
  • Make a pull request against main with these changes
twittervid.com_alexalbert__e90d39

主要功能介绍

Model Context Protocol (MCP) 的核心功能围绕解决 AI 助手和数据系统之间的高效连接问题展开。以下是 MCP 的主要功能点:


1. 数据访问的标准化

MCP 提供了一个通用的开放协议,让开发者可以通过一种统一的方式连接各种数据源(如 Google Drive、Slack、GitHub 等),不需要为每种数据源单独开发复杂的“接口代码”。

  • 过去的问题:每个数据源需要专门开发连接器,耗时且不灵活。
  • MCP 的解决方法:用一个标准化的协议简化所有数据源的连接,像用“通用电源插头”一样。

2. 双向安全连接

MCP 支持在 AI 应用和数据源之间建立双向的、安全的通信通道。这意味着:

  • 数据源可以安全地共享数据给 AI。
  • AI 应用也可以把生成的结果反馈给数据源,实现闭环的交互。

这种双向连接保证了数据的隐私性和交互的完整性。


3. 上下文感知能力

通过 MCP,AI 助手能够从数据源中提取更全面的上下文信息,从而提供更加精准和相关的回答。例如:

  • 在代码开发中,MCP 可以让 AI 了解当前项目的代码结构和历史提交记录,从而生成更实用的代码。
  • 在业务管理中,MCP 可以让 AI 理解文档的背景,从而生成个性化的分析和建议。

4. 模块化与可扩展性

MCP 的架构非常灵活,分为以下两个主要模块:

  1. MCP 服务器:数据源通过 MCP 服务器暴露内容。
    • 现有的 MCP 服务器已经支持 Google Drive、Slack、GitHub 等系统。
  2. MCP 客户端:AI 应用通过客户端与 MCP 服务器连接。

开发者还可以自己扩展 MCP,创建更多的数据源支持。


5. 开源与社区支持

MCP 是一个完全开源的标准,任何开发者都可以贡献代码或创建新的“连接器”。Anthropic 提供了丰富的开源工具,包括:

  • MCP 开发工具包 (SDK):帮助开发者快速上手。
  • 开源服务器库:已经为常见的数据源准备了 MCP 服务器(如 Google Drive、Postgres 等)。
  • 快速入门指南:让开发者从零开始快速构建 MCP 应用。

这种开放性让 MCP 可以持续迭代和扩展,形成一个健康的开发者生态。


6. 多场景应用支持

MCP 不仅适合企业内部的复杂系统,也适用于开发者个人或团队的需求。例如:

  • 企业数据管理:将公司内多个业务系统统一接入 AI,提高工作效率。
  • 开发工具集成:在代码开发中,帮助 AI 获取上下文,提高代码生成和调试的准确性。
  • 文档协作:帮助 AI 更智能地分析和生成文档,提升协作效率。

7. Claude 桌面支持

Anthropic 的 Claude AI 已经支持通过 MCP 本地服务器连接企业内部的数据,这让企业可以快速部署并测试 MCP 的功能,而不需要直接对外暴露数据。

MCP 的工作原理

  1. 架构:
    • MCP 主机(如 Claude Desktop):与 MCP 服务器交互的应用程序。
    • MCP 服务器:负责访问本地资源(如 SQLite 数据库、文件系统)。
    • 本地资源:如数据库、文件等,只在本地运行,保证安全性。
  2. 操作流程:
    • 发现服务器:Claude Desktop 启动时,自动检测配置的 MCP 服务器。
    • 协议握手:确认 MCP 服务器的能力(如查询数据库)。
    • 执行操作:如运行 SQL 查询并返回结果。


可扩展功能

通过 MCP,你可以为 Claude Desktop 添加更多本地集成功能:

  1. 文件系统访问:让 Claude 处理本地文件。
  2. PostgreSQL 数据库连接:用于更复杂的数据库操作。

支持 MCP 的其他工具:

  • Zed Editor:支持多人协作的高性能代码编辑器。
  • Cody:代码智能平台,用于高级搜索和分析。

MCP的三个主要组成部分:

  • The Model Context Protocol specification and SDKs
    模型上下文协议 规范和 SDK
  • Local MCP server support in the Claude Desktop apps
    在Claude 桌面应用程序中支持本地 MCP 服务器
  • An open-source repository of MCP servers
    一个开源的 MCP 服务器库

To start building: 开始构建:

  • 通过Claude 桌面应用程序安装预构建的 MCP 服务器
  • 快速入门指南来构建您的第一个 MCP 服务器
  • 开源代码库

官方介绍:https://www.anthropic.com/news/model-context-protocol

Related Posts

Meta AI提出了一种新的语言模型架构“Large Concept Model (LCM)  让模型更像人类思考
XiaoHu.AI日报

Meta AI提出了一种新的语言模型架构“Large Concept Model (LCM) 让模型更像人类思考

2024年12月25日
482
阿里巴巴推出QVQ-72B 一个基于Qwen2-VL-72B的新型多模态推理模型
XiaoHu.AI日报

阿里巴巴推出QVQ-72B 一个基于Qwen2-VL-72B的新型多模态推理模型

2024年12月25日
336
Fireworks AI新功能 能够将图像或PDF等非文本内容转化为LLM可理解的结构化文本
AI 工具

Fireworks AI新功能 能够将图像或PDF等非文本内容转化为LLM可理解的结构化文本

2024年12月24日
448
Hume AI推出全能文本与语音引擎 OCTAVE 根据文本实时生成特定人格特质的声音
XiaoHu.AI日报

Hume AI推出全能文本与语音引擎 OCTAVE 根据文本实时生成特定人格特质的声音

2024年12月24日
278
Anthropic 公布了一种全新的 AI 越狱技术 可以轻松破解所有前沿模型
AI 论文

Anthropic 公布了一种全新的 AI 越狱技术 可以轻松破解所有前沿模型

2024年12月23日
614
INFP:基于音频驱动的双人对话中的互动头像生成  能自动区分谁在说话,谁在听
AI 项目

INFP:基于音频驱动的双人对话中的互动头像生成 能自动区分谁在说话,谁在听

2024年12月22日
428

Recommendeds

苹果开发出一种方法 解决了模型每次更新后出现的结果不一致问题

苹果开发出一种方法 解决了模型每次更新后出现的结果不一致问题

171 VIEWS
2024年7月21日
UltraMedical:一个大规模、高质量的生物医学指令数据集

UltraMedical:一个大规模、高质量的生物医学指令数据集

427 VIEWS
2024年6月10日
FLUX-Controlnet-Inpainting:基于 ControlNet 和 FLUX.1-dev 的图像修复工具

FLUX-Controlnet-Inpainting:基于 ControlNet 和 FLUX.1-dev 的图像修复工具

268 VIEWS
2024年9月28日
Midjourney 食品广告摄影案例 包含Prompt提示模板

Midjourney 食品广告摄影案例 包含Prompt提示模板

73 VIEWS
2024年3月19日
Hume AI 推出 Voice Control 功能 通过滑块操作即可实现个性化的语音定制

Hume AI 推出 Voice Control 功能 通过滑块操作即可实现个性化的语音定制

249 VIEWS
2024年12月3日
Muse Pro 是一款融合AI专为iPad设计的实时画图应用

Muse Pro 是一款融合AI专为iPad设计的实时画图应用

35 VIEWS
2024年3月14日
Google DeepMind全新机器人框架 使机器人能进行一对一的足球比赛

Google DeepMind全新机器人框架 使机器人能进行一对一的足球比赛

43 VIEWS
2024年4月12日
一种革命性的开源系统 现在你可以在家训练一个70B的大语言模型了

一种革命性的开源系统 现在你可以在家训练一个70B的大语言模型了

42 VIEWS
2024年3月11日
ELLA:使用LLM来增强扩散模型的语义对齐

ELLA:使用LLM来增强扩散模型的语义对齐

17 VIEWS
2024年3月11日
百川智能发布 Baichuan 4模型及首款AI智能助手“百小应” 可联网搜索

百川智能发布 Baichuan 4模型及首款AI智能助手“百小应” 可联网搜索

335 VIEWS
2024年5月22日

Copyright (c) 2024 by Xiaohu.AI.

  • About
  • Contact

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

No Result
View All Result
  • Home
  • AI 工具
  • XiaoHu.AI 学院
    • AI 教程
    • AI 课程
  • XiaoHu.AI日报
  • 开源项目案例库
    • AI 论文
    • AI 资源
    • AI 项目
  • 加入会员
  • →社群
  • Login

© 2024 Xiaohu.AI

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
转到手机版