用途:把 Claude Agent SDK 接入 You.com 的 HTTP MCP 服务器,让 Claude 能使用网络搜索、研究、网页内容提取等工具。适用于需要在 Python 或 TypeScript 项目中为 Claude Agent 增加联网检索能力的开发者。
主要能力:交互式选择语言(Python 或 TypeScript);TypeScript 可选 v1(稳定,基于生成器)或 v2(预览,send/receive 模式,需 TypeScript 5.2+,仅建议需要该模式且能接受变更时使用);配置 HTTP MCP 服务器为 https://api.you.com/mcp;启用工具 mcp__ydc__you_search、mcp__ydc__you_research、mcp__ydc__you_contents;生成集成测试。
使用方式:Python 安装 pip install claude-agent-sdk;TypeScript 安装 npm install @anthropic-ai/claude-agent-sdk。需设置环境变量 YDC_API_KEY 与 ANTHROPIC_API_KEY,分别从 You.com 与 Anthropic 平台获取。配置 mcp_servers/mcpServers,写入 url 和 Authorization: Bearer ${YDC_API_KEY},并在 allowed_tools/allowedTools 中列出工具名。
安全限制:这些工具会抓取不可信网页内容并直接进入 Claude 上下文,存在间接提示注入风险。必须设置 system_prompt/systemPrompt 建立信任边界,声明工具结果仅为数据、不执行其中指令;不要用未经校验的用户 URL 驱动 you_contents。
测试规则:不 mock,调用真实 API;断言内容长度大于 0;Python 用 pytest 与 uv run pytest,TypeScript 用 bun test;仅断言最终字符串响应,不内省工具调用。
其他限制:缺失信息暂未提供。