-
Notifications
You must be signed in to change notification settings - Fork 70
Expand file tree
/
Copy pathquiz.json
More file actions
66 lines (66 loc) · 1.83 KB
/
Copy pathquiz.json
File metadata and controls
66 lines (66 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
{
"lesson": "14-model-context-protocol",
"title": "模型上下文协议(Model Context Protocol)",
"questions": [
{
"stage": "post",
"question": "一个 MCP server 暴露哪三种原语(primitive)?",
"options": [
"函数、类型、类",
"工具(tools)、资源(resources)、prompts",
"端点、webhook、队列",
"agent、技能、工作流"
],
"correct": 1,
"explanation": ""
},
{
"stage": "post",
"question": "MCP 使用什么传输格式(wire format)?",
"options": [
"基于 HTTP 的 GraphQL",
"使用 protobuf 的 gRPC",
"JSON-RPC 2.0",
"带 OpenAPI 的 REST"
],
"correct": 2,
"explanation": ""
},
{
"stage": "post",
"question": "哪个元数据字段表示一个工具会改变状态、应当要求人工审批?",
"options": [
"readonly: false",
"mutating: true",
"destructiveHint: true",
"requiresAuth: true"
],
"correct": 2,
"explanation": ""
},
{
"stage": "post",
"question": "2025-06-18 版中取代早先仅 SSE 远程传输的传输方式是什么?",
"options": [
"WebTransport",
"Streamable HTTP",
"仅 WebSocket",
"gRPC 双向流"
],
"correct": 1,
"explanation": ""
},
{
"stage": "post",
"question": "什么时候应该把一个工具拆分成它自己的 MCP server,而不是保持内联?",
"options": [
"当它每天被调用少于 10 次时",
"当它被两个或更多 host 调用,且是只读/可缓存时",
"当它返回超过 1KB 的数据时",
"永远不该;MCP 只用于本地开发"
],
"correct": 1,
"explanation": ""
}
]
}