Auto-sync: 2026-04-27 08:02
This commit is contained in:
42
wiki/concepts/ModalContextProtocol.md
Normal file
42
wiki/concepts/ModalContextProtocol.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: "Modal Context Protocol (MCP)"
|
||||
type: concept
|
||||
tags: [ai, ai-agent, mcp, protocol]
|
||||
sources: [mcp在cursor中的集成与应用详解]
|
||||
last_updated: 2026-04-26
|
||||
---
|
||||
|
||||
## Definition
|
||||
MCP(Modal Context Protocol)是一种基于 **Client-Server 架构**的协议,旨在实现 AI 大模型与外部工具和服务的高效集成。MCP 为 AI 应用提供了标准化的工具扩展框架,使大模型能够无缝调用外部数据源和工具。
|
||||
|
||||
## Architecture
|
||||
MCP 基于 Client-Server 架构,包含两个核心组件:
|
||||
- **MCP Server(服务端)**:服务提供方,负责对外暴露资源和工具接口。
|
||||
- **MCP Client(客户端)**:集成 MCP 协议的应用程序或大模型对话客户端(如 Cursor、Claude Desktop)。
|
||||
|
||||
## Core Interfaces
|
||||
MCP Server 提供三类核心功能接口:
|
||||
|
||||
| 接口类型 | 类比 | 用途 |
|
||||
|----------|------|------|
|
||||
| 资源访问(Resource) | HTTP GET | 获取外部数据 |
|
||||
| 工具调用(Tool) | HTTP POST | 执行外部操作 |
|
||||
| Promise 提示词 | 扩展接口 | 异步交互 |
|
||||
|
||||
## MCP in Cursor
|
||||
在 Cursor 中,MCP Server 有两种接入方式:
|
||||
1. **SSE(Server-Sent Events)**:通过 HTTP SSE 方式连接远程 MCP Server。
|
||||
2. **Command(命令行)**:通过本地执行命令的方式与 MCP Server 交互。
|
||||
|
||||
接入后在 Cursor Composer 中切换到 Agent 模式即可调用 MCP 工具链。
|
||||
|
||||
## Connections
|
||||
- [[Mcp在Cursor中的集成与应用详解]] ← 使用场景
|
||||
- [[McpBuilderAgent]] ← 构建工具
|
||||
- [[Cursor]] ← 客户端
|
||||
- [[SequentialThinking]] ← 常用 MCP 工具
|
||||
|
||||
## See Also
|
||||
- [[ClientServerArchitecture]]
|
||||
- [[AgentMode]]
|
||||
- [[McpBuilderAgent]]
|
||||
Reference in New Issue
Block a user