Claude Code 学习站

CCA-F 练习题库· Tool Design & MCP Integration

你的团队希望不自建独立的 MCP client,直接通过 Messages API 调用远程 MCP server 上的工具。关于 MCP connector,哪些说法是正确的?选出所有适用项。

  1. A它需要一个 beta header,例如 anthropic-beta: mcp-client-2025-11-20
  2. Bserver 在 mcp_servers 数组中声明,带 type: "url" 和一个 https:// 的 URL,可选地带 authorization_token
  3. C当 Claude 使用这些工具时,响应中会包含 mcp_tool_usemcp_tool_result 内容块。
  4. D在 MCP 规范中,目前通过该 connector 只支持工具调用(不支持 resources 或 prompts)。
  5. E它可以通过任意 transport 连接 server,包括本地的 stdio 进程。

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

解析

根据官方 MCP connector 文档(platform.claude.com/docs/en/agents-and-tools/mcp-connector),前四项为真、最后一项为假。

  • A它需要 beta header anthropic-beta: mcp-client-2025-11-20(更早的 mcp-client-2025-04-04 已弃用)。
  • B每个 server 都在 mcp_servers 数组中声明,带 type: "url"、一个必须以 https:// 开头的 url,以及可选的 OAuth authorization_token——工具的选择则通过 tools 数组中对应的 mcp_toolset 条目来配置。
  • C当 Claude 调用这些工具时,响应中会包含 mcp_tool_usemcp_tool_result 内容块。
  • D在 MCP 规范中,目前通过该 connector 只支持工具调用——resources 和 prompts 不受支持(它们需要另外的客户端侧 MCP helper)。
  • E是错的——该 server 必须通过 HTTP(Streamable HTTP 或 SSE)可公开访问,本地 STDIO server 无法直接连接。

延伸阅读

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