mcp原理和cline配置mcp server

mcp官网资料

模型上下文协议(MCP)
https://modelcontextprotocol.io/introduction
中文材料:
https://mcpcn.com/docs/introduction/

像USB链接本地能力

输入图片说明

架构

输入图片说明

MCP 遵循客户端-服务器架构

MCP 遵循客户端-服务器架构,其中:

  • 宿主 是启动连接的 LLM 应用程序(如 Claude Desktop 或 IDE)
  • 客户端 在宿主应用程序内部与服务器保持 1:1 连接
  • 服务器 为客户端提供上下文、工具和提示。

输入图片说明

传输层处理客户端和服务器之间的实际通信。MCP 支持多种传输机制:
*标准输入输出传输
使用标准输入/输出进行通信
适用于本地进程
*带 SSE 的 HTTP 传输
使用服务器发送事件(SSE)进行服务器到客户端的消息传输
使用 HTTP POST 进行客户端到服务器的消息传输

所有传输都使用 JSON-RPC 2.0 来交换消息
有三种类型的 JSON-RPC 消息:

请求

{
  jsonrpc: "2.0",
  id: number | string,
  method: string,
  params?: object
}

响应

{
  jsonrpc: "2.0",
  id: number | string,
  result?: object,
  error?: {
    code: number,
    message: string,
    data?: unknown
  }
}

通知

{
  jsonrpc: "2.0",
  method: string,
  params?: object
}

优秀mcp server大集合

官方的:
https://github.com/modelcontextprotocol/servers
其他的:
https://github.com/punkpeye/awesome-mcp-servers

cline如何配置mcp server

安装fetch mcp server

方法1:使用pip安装:
pip install mcp-server-fetch
安装完成后,可以通过以下命令运行服务器:
python -m mcp_server_fetch

方法2:使用uv运行:如果已安装uv工具,可以直接运行Fetch服务器,无需额外安装:
uvx mcp-server-fetch

配置Cline
在Cline的配置文件中添加以下内容:

内容已经隐藏, 输入“粉丝邀请码”查看。感谢支持原创内容,期待您关注B站“写代码的产品飞哥”,关注后私信up主发送“粉丝邀请码”,马上回复哦。如果已经获取“粉丝邀请码”, 绑定粉丝邀请码

--B站/抖音:写代码的产品飞哥

--分享运营真实案例,用编程创造自己的产品

0 条评论