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日
478
阿里巴巴推出QVQ-72B 一个基于Qwen2-VL-72B的新型多模态推理模型
XiaoHu.AI日报

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

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

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

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

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

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

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

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

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

2024年12月22日
423

Recommendeds

Open-TeleVision:可以从数千英里之外控制机器人精确地操作复杂物体

Open-TeleVision:可以从数千英里之外控制机器人精确地操作复杂物体

273 VIEWS
2024年7月8日
SuperCraft:通过无限工作流画布 将草图直接转换成真实产品图像 并自动生成3D渲染

SuperCraft:通过无限工作流画布 将草图直接转换成真实产品图像 并自动生成3D渲染

1.3k VIEWS
2024年8月26日
OpenAI、斯坦福、微软等多所机构筛选出1565篇论文 发布大模型提示技术报告

OpenAI、斯坦福、微软等多所机构筛选出1565篇论文 发布大模型提示技术报告

543 VIEWS
2024年6月19日
OpenAI 发布 GPT-4o全能模型 实时语音和视觉能力 再次刷新业界

OpenAI 发布 GPT-4o全能模型 实时语音和视觉能力 再次刷新业界

2.7k VIEWS
2024年5月14日
Snap 发布第五代 Spectacles  AR 眼镜 内置AI 可通过语音提示直接生成 3D 动画

Snap 发布第五代 Spectacles AR 眼镜 内置AI 可通过语音提示直接生成 3D 动画

262 VIEWS
2024年9月18日
Seed-TTS:由字节跳动开发的几乎完美接近人类的文本到语音(TTS)模型

Seed-TTS:由字节跳动开发的几乎完美接近人类的文本到语音(TTS)模型

2.3k VIEWS
2024年6月7日
Midjourney“角色参考(Character Reference)”教程

Midjourney“角色参考(Character Reference)”教程

51 VIEWS
2024年3月20日
Khoj:一个开源的个人化AI 助手 能连接你的在线和本地文档 充当你的第二大脑

Khoj:一个开源的个人化AI 助手 能连接你的在线和本地文档 充当你的第二大脑

912 VIEWS
2024年5月29日
腾讯云媒体服务发布一个基于Web 3D技术构建的在线互动平台:3D虚拟展厅

腾讯云媒体服务发布一个基于Web 3D技术构建的在线互动平台:3D虚拟展厅

334 VIEWS
2024年8月30日
OpenAI音乐生成模型Jukebox曝光 效果惊艳

OpenAI音乐生成模型Jukebox曝光 效果惊艳

105 VIEWS
2024年5月18日

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?
转到手机版