CCA-F 练习题库· Tool Design & MCP Integration
你的团队希望不自建独立的 MCP client,直接通过 Messages API 调用远程 MCP server 上的工具。关于 MCP connector,哪些说法是正确的?选出所有适用项。
- A它需要一个 beta header,例如
anthropic-beta: mcp-client-2025-11-20。 - Bserver 在
mcp_servers数组中声明,带type: "url"和一个https://的 URL,可选地带authorization_token。 - C当 Claude 使用这些工具时,响应中会包含
mcp_tool_use和mcp_tool_result内容块。 - D在 MCP 规范中,目前通过该 connector 只支持工具调用(不支持 resources 或 prompts)。
- 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,以及可选的 OAuthauthorization_token——工具的选择则通过tools数组中对应的mcp_toolset条目来配置。 - C当 Claude 调用这些工具时,响应中会包含
mcp_tool_use和mcp_tool_result内容块。 - D在 MCP 规范中,目前通过该 connector 只支持工具调用——resources 和 prompts 不受支持(它们需要另外的客户端侧 MCP helper)。
- E是错的——该 server 必须通过 HTTP(Streamable HTTP 或 SSE)可公开访问,本地 STDIO server 无法直接连接。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。