Claude Code 学习站

CCA-F 练习题库· Claude Code Configuration & Workflows

关于在 Claude Code 中配置 MCP servers,哪些说法是正确的?(选择所有适用项。)

  1. Aclaude mcp add 的默认作用域是 local,使该 server 仅在当前项目中对你自己可用
  2. Bproject 作用域会把 server 配置写入 .mcp.json 文件,该文件可被提交并与整个团队共享
  3. CMCP 工具以 mcp__<server>__<tool> 形式的名称暴露给 Claude
  4. D对远程 server 而言,SSE 是推荐的默认 transport,而 HTTP 已弃用
  5. Euser 作用域只能用于 stdio server,绝不能用于远程 HTTP server

正确答案:A B C(多选)

解析

所有事实均已对照官方 Claude Code MCP 文档(code.claude.com/docs/en/mcp)确认。

  • A正确:作用域表格和 CLI 参考都写明 local 是默认作用域,只为你自己在当前项目中加载该 server(存放在 ~/.claude.json 中该项目路径下)。
  • B正确:project 作用域写入项目根目录的 .mcp.json 文件,该文件就是设计用来纳入版本控制并与整个团队共享的。
  • C正确:MCP 工具按 mcp__<server>__<tool> 约定呈现给 Claude(plugin 打包的变体是更长的 mcp__plugin_<plugin>_<server>__<tool>),而这个名称正是你在权限规则和 hook matchers 中引用的名称。
  • D说反了,是错的:对远程 server 推荐的 transport 是 HTTP,而 SSE 已被明确弃用。
  • E是错的:作用域与 transport 无关——文档自己的 user 作用域示例就添加了一个远程 HTTP server(claude mcp add --transport http hubspot --scope user ...)。

延伸阅读

本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。