一文看懂MCP(大模型上下文协议)
MCP官方文档
意思是, MCP这是一种开放协议, 它把应用程序为LLMs提供上下文的方式给标准化了。把MCP设想成AI应用的USB - C端口。就如同USB - C提供了一种能将士可连接到各类外围设备及配件的标准化途径一样, MCP也提供了一种可把AI模型连接至不同数据源与工具的标准化途径。
二、MCP一般架构
MCP的核心依照客户端 - 服务器架构来遵循, 主机应用程序能够连接至多个服务器, 其中涵盖了下述概念。
三、使用MCP
中使用
1. 进行安装操作时, 务必保证在macOS或者其他系统之上业已安装了最新版本的相关软件。
2. 对MCP服务器进行配置: 于相关的配置文件这样的地方, 配置入口处要经过菜单, 而后再进入到特定的流程就比如Edit。
打开Edit 文件,添加MCP服务器信息,如下
{ "mcpServers": { "baidu-map": { "command": "npx", "args": [ "-y", "@baidumap/mcp-server-baidu-map" ], "env": { "BAIDU_MAP_API_KEY": "xxxx" } } } }施笔者所采用的, 乃那由百度地图所提供的MCP 服务, 而那些怀有兴趣之心的小伙伴们, 能够前往那百度控制台。
借助https%3A%2F%%%2Fkey%23去申请API KEY , 在将其配置妥当之后重启客户端, 如此便可使用方才配置的MCP服务了, 而下图里的8个工具即为百度的MCP服务。
四、扩展资源