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 条评论
暂无评论,快来发表评论吧
请登录后再发布评论,点击登录