Skip to content

Commit 446d50f

Browse files
committed
Update at 2025-08-18T12:34:23.748Z
1 parent 05a715c commit 446d50f

12 files changed

Lines changed: 1187 additions & 0 deletions
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
---
2+
title: "常见问题"
3+
description: "用简单易懂的方式解释 MCP 及其重要性"
4+
---
5+
6+
## 什么是 MCP?
7+
8+
MCP(Model Context Protocol,模型上下文协议)是一种标准方式,使 AI 应用程序和代理能够连接并操作你的数据源(例如本地文件、数据库或内容仓库)和工具(例如 GitHub、Google Maps 或 Puppeteer)。
9+
10+
可以将 MCP 看作是 AI 应用程序的通用适配器,类似于 USB-C 对物理设备的作用。USB-C 作为通用适配器,可将设备连接到各种外设和配件。同样地,MCP 提供了一种标准化的方式,将 AI 应用程序连接到不同的数据和工具。
11+
12+
在 USB-C 出现之前,你需要为不同的连接使用不同的线缆。同样地,在 MCP 出现之前,开发人员必须为他们的 AI 应用程序想要连接的每个数据源或工具构建自定义连接——这是一个耗时的过程,通常导致功能受限。现在,有了 MCP,开发人员可以轻松地为他们的 AI 应用程序添加连接功能,使应用程序从第一天起就更加强大。
13+
14+
## 为什么 MCP 很重要?
15+
16+
### 对于 AI 应用程序的用户
17+
18+
MCP 意味着你的 AI 应用程序可以访问你每天使用的信息和工具,从而使其变得更加有用。AI 不再局限于它已知的内容,现在它可以理解你的特定文档、数据和工作场景。
19+
20+
例如,通过使用 MCP 服务器,应用程序可以从 Google Drive 访问你的个人文档,或从 GitHub 获取有关你的代码库的数据,从而提供更加个性化和情境相关的帮助。
21+
22+
想象一下向一个 AI 助手提问:“总结上周的团队会议记录,并安排与每个人的后续跟进。”
23+
24+
通过使用由 MCP 提供支持的数据连接,AI 助手可以:
25+
26+
- 通过 MCP 服务器连接到你的 Google Drive 以读取会议记录
27+
- 根据会议记录理解谁需要后续跟进
28+
- 通过另一个 MCP 服务器连接到你的日历,自动安排会议
29+
30+
### 对于开发人员
31+
32+
当构建需要访问各种数据源的 AI 应用程序时,MCP 减少了开发时间和复杂性。有了 MCP,开发人员可以专注于打造出色的 AI 体验,而不是反复创建自定义连接器。
33+
34+
传统上,将应用程序与数据源连接起来需要为每个数据源和每个应用程序分别构建自定义的一次性连接。这导致了大量的重复工作——每个想要将他们的 AI 应用程序连接到 Google Drive 或 Slack 的开发人员都需要自己构建连接。
35+
36+
MCP 通过让开发人员为数据源构建可在各种应用程序中重复使用的 MCP 服务器来简化这一过程。例如,使用开源的 Google Drive MCP 服务器,许多不同的应用程序都可以访问 Google Drive 中的数据,而无需每个开发人员都去构建自定义连接。
37+
38+
这个开源的 MCP 服务器生态系统意味着开发人员可以利用已有的工作成果,而不是从头开始,这使得构建能够无缝集成用户已依赖的工具和数据源的强大 AI 应用程序变得更加容易。
39+
40+
## MCP 是如何工作的?
41+
42+
<Frame>
43+
<img src="/images/mcp-simple-diagram.png" />
44+
</Frame>
45+
46+
MCP 通过一个简单的系统在你的 AI 应用程序和数据之间建立桥梁:
47+
48+
- **MCP 服务器** 连接到你的数据源和工具(如 Google Drive 或 Slack)
49+
- **MCP 客户端** 由 AI 应用程序(如 Claude Desktop)运行,用于连接这些服务器
50+
- 当你授权后,你的 AI 应用程序会发现可用的 MCP 服务器
51+
- AI 模型随后可以使用这些连接来读取信息并执行操作
52+
53+
这种模块化系统意味着可以在不修改 AI 应用程序本身的情况下添加新功能——就像无需升级整个系统就可以为你的电脑添加新的外设一样。
54+
55+
## 谁创建和维护 MCP 服务器?
56+
57+
MCP 服务器由以下人员和团队开发和维护:
58+
59+
- Anthropic 的开发人员,他们为常见的工具和数据源构建服务器
60+
- 开源贡献者,他们为自己使用的工具创建服务器
61+
- 企业开发团队,他们为自己的内部系统构建服务器
62+
- 软件提供商,他们让自己的应用程序具备 AI 可用性
63+
64+
一旦某个数据源的开源 MCP 服务器被创建,任何兼容 MCP 的 AI 应用程序都可以使用它,从而构建出不断增长的连接生态系统。请参阅我们的 [示例服务器列表](/examples),或 [开始构建你自己的服务器](/quickstart/server)。
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: 连接到远程 MCP 服务器
3+
description: 学习如何将 Claude 连接到远程 MCP 服务器,并通过互联网托管的工具和数据源扩展其功能
4+
---
5+
6+
远程 MCP 服务器将 AI 应用程序的能力扩展到本地环境之外,提供对互联网托管的工具、服务和数据源的访问。通过连接到远程 MCP 服务器,你可以将 AI 助手从有用的工具转变为能够处理复杂、多步骤项目的智能助手,并实时访问外部资源。
7+
8+
许多客户端现在都支持远程 MCP 服务器,从而实现了广泛的集成可能性。本指南以 [Claude](https://claude.ai/) 为例演示如何连接远程 MCP 服务器,它是 [支持 MCP 的众多客户端之一](/clients)。虽然我们重点介绍通过自定义连接器实现的 Claude,但这些概念同样适用于其他兼容 MCP 的客户端。
9+
10+
## 理解远程 MCP 服务器
11+
12+
远程 MCP 服务器的功能与本地 MCP 服务器类似,但它们托管在互联网上,而不是你的本地机器上。它们提供了 Claude 可以使用的工具、提示和资源,代表你执行任务。这些服务器可以与各种服务集成,例如项目管理工具、文档系统、代码仓库以及任何其他启用 API 的服务。
13+
14+
远程 MCP 服务器的主要优势在于其可访问性。与需要在每台设备上安装和配置的本地服务器不同,远程服务器可以从任何具有互联网连接的 MCP 客户端访问。这使它们非常适合基于 Web 的 AI 应用程序、强调易用性的集成,以及需要服务器端处理或身份验证的服务。
15+
16+
## 什么是自定义连接器?
17+
18+
自定义连接器是 Claude 与远程 MCP 服务器之间的桥梁。它们允许你将 Claude 直接连接到对你的工作流程最重要的工具和数据源,使 Claude 能够在你喜爱的软件中运行,并从外部工具的完整上下文中提取见解。
19+
20+
使用自定义连接器,你可以:
21+
22+
- [将 Claude 连接到第三方开发者提供的现有远程 MCP 服务器](https://support.anthropic.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp)
23+
- [构建自己的远程 MCP 服务器以连接任何工具](https://support.anthropic.com/en/articles/11503834-building-custom-connectors-via-remote-mcp-servers)
24+
25+
## 连接到远程 MCP 服务器
26+
27+
将 Claude 连接到远程 MCP 服务器的过程涉及通过 [Claude 界面](https://claude.ai/) 添加一个自定义连接器。这将在 Claude 与你选择的远程服务器之间建立安全连接。
28+
29+
<Steps>
30+
<Step title="导航到连接器设置">
31+
在浏览器中打开 Claude 并导航到设置页面。你可以通过点击你的个人资料图标,然后从下拉菜单中选择“设置”来访问。进入设置后,在侧边栏中找到并点击“连接器”部分。
32+
33+
这将显示你当前配置的连接器,并提供添加新连接器的选项。
34+
35+
</Step>
36+
37+
<Step title="添加自定义连接器">
38+
在“连接器”部分中,向下滚动到底部,找到“添加自定义连接器”按钮。点击此按钮以开始连接过程。
39+
40+
<Frame>
41+
<img
42+
src="/images/quickstart-remote/1-add-connector.png"
43+
alt="Claude 设置中的添加自定义连接器按钮"
44+
/>
45+
</Frame>
46+
47+
将弹出一个对话框,提示你输入远程 MCP 服务器的 URL。该 URL 应由服务器开发人员或管理员提供。输入完整的 URL,确保其包含正确的协议(https://)和任何必要的路径组件。
48+
49+
<Frame>
50+
<img
51+
src="/images/quickstart-remote/2-connect.png"
52+
alt="用于输入远程 MCP 服务器 URL 的对话框"
53+
/>
54+
</Frame>
55+
56+
输入 URL 后,点击“添加”以继续连接。
57+
58+
</Step>
59+
60+
<Step title="完成身份验证">
61+
大多数远程 MCP 服务器要求进行身份验证,以确保对其资源的安全访问。身份验证过程因服务器实现而异,但通常涉及 OAuth、API 密钥或用户名/密码组合。
62+
63+
<Frame>
64+
<img
65+
src="/images/quickstart-remote/3-auth.png"
66+
alt="远程 MCP 服务器的身份验证界面"
67+
/>
68+
</Frame>
69+
70+
按照服务器提供的身份验证提示操作。这可能会将你重定向到第三方身份验证提供程序,或在 Claude 内显示一个表单。身份验证完成后,Claude 将与远程服务器建立安全连接。
71+
72+
</Step>
73+
74+
<Step title="访问资源和提示">
75+
成功连接后,远程服务器的资源和提示将在你的 Claude 对话中可用。你可以通过点击消息输入区域中的回形针图标来访问这些内容,该图标将打开附件菜单。
76+
77+
<Frame>
78+
<img
79+
src="/images/quickstart-remote/4-select-resources-menu.png"
80+
alt="显示可用资源的附件菜单"
81+
/>
82+
</Frame>
83+
84+
菜单显示你已连接服务器上的所有可用资源和提示。选择你想要包含在对话中的项目。这些资源为 Claude 提供了来自外部工具的上下文和信息。
85+
86+
<Frame>
87+
<img src="/images/quickstart-remote/5-select-prompts-resources.png" alt="从菜单中选择特定资源和提示" />
88+
</Frame>
89+
</Step>
90+
91+
<Step title="配置工具权限">
92+
远程 MCP 服务器通常会公开多个具有不同功能的工具。你可以通过在连接器设置中配置权限来控制 Claude 可以使用的工具。这可以确保 Claude 仅执行你明确授权的操作。
93+
94+
<Frame>
95+
<img
96+
src="/images/quickstart-remote/6-configure-tools.png"
97+
alt="工具权限配置界面"
98+
/>
99+
</Frame>
100+
101+
返回连接器设置页面,点击你已连接的服务器。在这里,你可以启用或禁用特定工具,设置使用限制,并根据需要配置其他安全参数。
102+
103+
</Step>
104+
</Steps>
105+
106+
## 使用远程 MCP 服务器的最佳实践
107+
108+
在使用远程 MCP 服务器时,请考虑以下建议,以确保安全高效的体验:
109+
110+
**安全性考虑**:在连接之前,请始终验证远程 MCP 服务器的真实性。仅连接来自可信来源的服务器,并在身份验证过程中审查请求的权限。谨慎授予对敏感数据或系统的访问权限。
111+
112+
**管理多个连接器**:你可以同时连接到多个远程 MCP 服务器。按用途或项目组织你的连接器以保持清晰。定期审查并删除不再使用的连接器,以保持工作区的整洁和安全。
113+
114+
## 下一步
115+
116+
现在你已经将 Claude 连接到远程 MCP 服务器,你可以在对话中探索其功能。尝试使用已连接的工具来自动化任务、访问外部数据或与你现有的工作流集成。
117+
118+
<CardGroup cols={2}>
119+
<Card
120+
title="构建你自己的远程服务器"
121+
icon="cloud"
122+
href="https://support.anthropic.com/en/articles/11503834-building-custom-connectors-via-remote-mcp-servers"
123+
>
124+
创建自定义远程 MCP 服务器以与专有工具和服务集成
125+
</Card>
126+
<Card
127+
title="浏览可用服务器"
128+
icon="grid"
129+
href="https://github.com/modelcontextprotocol/servers"
130+
>
131+
浏览我们官方和社区创建的 MCP 服务器集合
132+
</Card>
133+
<Card title="连接本地服务器" icon="computer" href="/quickstart/user">
134+
学习如何将 Claude Desktop 连接到本地 MCP 服务器以实现直接系统访问
135+
</Card>
136+
<Card
137+
title="了解架构"
138+
icon="book"
139+
href="/docs/learn/architecture"
140+
>
141+
深入了解 MCP 的工作原理及其架构
142+
</Card>
143+
</CardGroup>
144+
145+
远程 MCP 服务器为扩展 Claude 的功能解锁了强大的可能性。随着你对这些集成的熟悉,你将发现以更高效的方式简化工作流程并完成复杂任务的新方法。
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: 贡献指南
3+
description: 如何参与 Model Context Protocol 的开发
4+
---
5+
6+
{/* NB: 从文档中隐藏,已废弃的页面 */}
7+
8+
我们欢迎社区的贡献!大多数仓库应包含 README.md 或 CONTRIBUTING.md 文件,其中提供了如何开始的说明。

0 commit comments

Comments
 (0)