README
🚀 You.com DX 工具包
这是一个用于人工智能驱动开发的开源工具包,包含 npm 包、插件和技能,可与 Claude Code、Cursor 等 20 多种 AI 编码助手配合使用。
借助 You.com 的 AI 能力,贯穿你的整个工作流程:
- 📦 NPM 包:为流行框架提供即用型集成方案。
- 🔌 通用插件:适用于 AI 编码助手的跨平台插件。
- 🎯 Claude Code 技能:具备上下文感知能力的开发模式。
📦 NPM 包
提供可用于构建、测试和部署代理工作流的生产就绪包:
@youdotcom-oss/mcp
MCP 服务器通过模型上下文协议为 AI 代理提供实时网络搜索、AI 答案和内容提取功能。文档 →
@youdotcom-oss/ai-sdk-plugin
适用于 Vercel AI SDK 的插件,可用于 You.com 网络搜索和 AI 代理,无需服务器设置,可与任何模型提供商配合使用。文档 →
@youdotcom-oss/teams-anthropic
可在 Microsoft Teams.ai 应用中使用 Claude 模型(Opus、Sonnet、Haiku),可直接替代 OpenAI,支持全流式传输。文档 →
🛒 市场
提供适用于 Claude Code、Cursor、Windsurf 等 AI 编码助手的跨平台插件。为企业集成、AI 工作流和部署自动化提供引导式工作流。
ai-sdk-integration
将 You.com 的搜索、AI 代理和内容提取工具添加到 Vercel AI SDK 应用中,提供交互式设置工作流和智能集成功能。文档 →
teams-anthropic-integration
使用 @youdotcom-oss/teams-anthropic 生成集成 You.com Anthropic 的 Microsoft Teams 应用,可处理新应用和现有应用的设置工作流。文档 →
claude-agent-sdk-integration
将 Claude Agent SDK 与 You.com MCP 服务器集成,为 Python 和 TypeScript 提供引导式设置,并支持 HTTP MCP 配置。文档 →
openai-agent-sdk-integration
将 OpenAI Agents SDK 与 You.com MCP 服务器集成,支持 Python 和 TypeScript 的托管 MCP 和可流式传输 HTTP。文档 →
🚀 快速开始
前提条件:
开发环境设置:
# 克隆仓库
git clone git@github.com:youdotcom-oss/dx-toolkit.git
cd dx-toolkit
# 安装依赖
bun install
# 设置环境变量
cp .env.example .env
# 编辑 .env 文件并添加你的 YDC_API_KEY 和 ANTHROPIC_API_KEY
source .env
# 使用 GitHub 进行身份验证(如果使用 gh CLI)
gh auth login
# 构建所有包
bun run build
# 运行所有测试
bun test
# 运行所有质量检查
bun run check
如需全面的开发指南,请参阅 AGENTS.md。
🛠️ 单仓库命令
此工具包使用 Bun 工作区。命令可以在工作区级别(所有包)或包级别(特定包)运行。
工作区级别命令
从仓库根目录运行,影响所有包:
bun install # 为所有包安装依赖
bun run build # 构建所有包
bun test # 测试所有包
bun run check # 运行所有质量检查(biome + 类型检查 + 包检查)
bun run check:write # 自动修复所有包中的问题
特定包命令
从根目录运行(运行特定包的命令):
# MCP 服务器(使用根目录快捷方式)
bun run dev:mcp # 以 STDIO 模式启动 MCP 服务器
bun run start:mcp # 以 HTTP 模式启动 MCP 服务器
bun run test:mcp # 仅测试 MCP 服务器
# 或者直接调用包脚本:
bun --cwd packages/mcp dev
bun --cwd packages/mcp start
bun --cwd packages/mcp test
# 所有包遵循此模式:
# bun run <命令>:<包名>
# bun --cwd packages/<包名> <命令>
📚 文档
包文档
- MCP 服务器 README - 以用户为中心的设置和使用指南,包含 API 示例。
- AI SDK 插件 README - Vercel AI SDK 集成指南。
- Teams Anthropic README - Microsoft Teams.ai 集成指南。
贡献者文档
- AGENTS.md - 为维护人员和代理式 IDE 提供的全面开发指南。
- 包级别 CONTRIBUTING.md - 贡献指南和拉取请求流程。
📁 目录结构
dx-toolkit/
├── marketplace.json # 插件市场清单
├── packages/
│ ├── mcp/ # MCP 服务器包
│ ├── ai-sdk-plugin/ # Vercel AI SDK 插件
│ └── teams-anthropic/ # Teams.ai Anthropic 集成
│ ├── src/ # 源代码
│ ├── dist/ # 编译输出
│ ├── templates/ # 代码模板
│ ├── README.md # 用户文档
│ ├── AGENTS.md # 包开发指南
│ └── package.json # 包配置
├── plugins/ # Claude Code 插件
│ └── teams-anthropic-integration/
│ ├── .claude-plugin/
│ ├── commands/
│ ├── src/
│ ├── templates/
│ ├── AGENTS.md # 插件说明
│ └── README.md # 插件文档
├── .github/
│ └── workflows/ # CI/CD 工作流
├── docs/
│ └── MARKETPLACE.md # 市场文档
├── AGENTS.md # 单仓库开发指南
├── package.json # 工作区根配置
└── README.md # 本文件
🚧 路线图
开发中的插件(目标:2026 年第一季度)
- google-chat-mcp-integration - 集成 You.com MCP 服务器的 Google Chat 应用。
- eval-harness - MCP 工具的评估工具(包含技能)。
- local-rag-sqlite - 基于 SQLite 后端的本地 RAG(包含技能)。
- cloud-deployment - 与云无关的部署自动化(包含技能)。
- rl-pipeline - 强化学习管道启动器(包含技能)。
🤝 贡献
欢迎贡献代码!请参阅 CONTRIBUTING.md 获取指南。
📄 许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE。
🎈 支持
- 文档:MCP 服务器文档
- 问题反馈:GitHub 问题
- 邮箱:support@you.com
- 网站:You.com 支持
由 You.com 用心打造 ❤️
Scan to join WeChat group