用途:面向 Claude Code SDK 扩展开发,提供工具、智能体工具、插件钩子与 MCP 集成的专家知识。
主要能力:核心工具包括文件操作 Read、Write、Edit,搜索 Glob、Grep,执行 Bash(支持 run_in_background 后台进程)。智能体工具包括 Task 调用子智能体、Skill 激活技能、SlashCommand 执行斜杠命令。插件钩子事件涵盖 PostToolUse、PreToolUse、PermissionRequest、Notification、UserPromptSubmit、Stop、SubagentStop、PreCompact、SessionStart、SessionEnd,可通过 hooks 配置以 command 类型调用脚本并设置 timeout。MCP 部分支持连接 MCP 服务器并调用其工具。
使用方式:文件操作使用绝对路径;Grep 可指定 output_mode、-C 上下文行数与 -n 行号;Bash 传入 command 与 description;Task 传入 subagent_type 与 prompt;Skill 传入 skill 名称,也可依赖自动激活。钩子通过 JSON 配置 matcher 与 hooks 数组。MCP 连接需指定 name、transport、command、args。
最佳实践:使用绝对路径、优雅处理错误、提供清晰描述、批量独立操作;减少工具调用、先 Grep 再 Read、并行独立操作、缓存结果;校验文件路径、清理用户输入、不硬编码密钥、使用环境变量。
限制:资料指出代码优先优于 MCP,Anthropic 研究显示代码执行相比 MCP 可实现 98% token 减少,MCP 仅建议用于快速调试、Claude Desktop 集成或无代码等价工具的场景;自动化、CI/CD 与生产环境应编写代码。具体收费、价格、平台与效果暂未提供。