克劳德代理人
将Claude Code转变为具有自主记忆、多渠道支持和智能任务委派的持久个人助理。
Claude Agent已准备就绪 克劳德代码 将克劳德转变为长期个人助理的项目。它从多个渠道(Telegram、Discord、webhooks、终端)接收消息,记住会话中的上下文,并将复杂任务委托给专业代理——所有这些都在Claude Code的原生架构中。
特性
| 类别 | 什么 |
|---|---|
| 49技能 | 生产力、智能家居、媒体、消息传递、安全——全面 开爪 特征奇偶校验 |
| 4使用方法 | CLI、Web UI(本地主机:3456)、桌面应用程序(.dmg/.exe)、电报/Discord |
| 12页控制面板 | 聊天、历史、项目、技能、代理、内存、MCP、秘密、日程、配置机器人、设置、频道 |
| 计划任务 | 基于Cron的代理调度,具有执行历史和手动触发功能 |
| 项目讨论 | 多专家圆桌会议、辩论、转播模式,流媒体+Markdown输出 |
| 4代理 | 研究员、作家、分析师、内容出版商(导入/导出/使用AI创建) |
| 持久性内存 | 基于自主标记的内存在压缩和重启后仍能存活 |
| 4台MCP服务器 | 趋势脉冲、claude-101、cf浏览器、notebookrm(66个工具) |
| CLI检测 | 自动检测claude、codex、gemini、opencode、node、uvx、gh |
| 内容管道 | 趋势发现→ 专利评分帖子→ NotebookLM图像卡/播客 |
| 4个生命周期挂钩 | 会话引导、消息分类器、上下文守护器、会话告别 |
| 国际化 | 英语,繁體中文, 日本語 — 全部12页已完全翻译 |
| OpenClaw迁移 | 一键导入内存、技能、代理、配置 |
| 桌面应用程序 | 适用于macOS(.dmg)、Windows(.exe)、Linux(.AppImage)的电子封装 |
建筑
模块化服务器架构的灵感来自 克劳德代码的内部服务层模式。
claude-agent/
├── .claude/
│ ├── settings.json Hook configuration + env vars
│ ├── hooks/ (4) Session lifecycle (Node.js)
│ ├── agents/ (4) researcher, writer, analyst, content-publisher
│ ├── skills/ (49) 7 categories — see Skills Reference below
│ └── rules/ (4) memory, channels, MCP, content quality
├── app/
│ ├── server/
│ │ ├── index.ts App assembly + server startup (pure wiring)
│ │ ├── routes/ (14) Modular REST API routes by domain
│ │ │ ├── sessions.ts Session CRUD
│ │ │ ├── settings.ts Language/model/CLI settings
│ │ │ ├── project.ts Project directory management
│ │ │ ├── skills.ts Skill management (49 skills)
│ │ │ ├── agents.ts Agent management
│ │ │ ├── mcp.ts MCP server configuration
│ │ │ ├── channels.ts Telegram/Discord channel control
│ │ │ ├── roles.ts Per-chat role system (14 APIs)
│ │ │ ├── scheduled-tasks.ts Cron task scheduling
│ │ │ ├── secrets.ts API key management
│ │ │ ├── discussions.ts Multi-expert discussion
│ │ │ ├── memory.ts Memory file read/write
│ │ │ ├── history.ts Cross-session search
│ │ │ ├── cli.ts CLI detection + migration
│ │ │ └── system.ts Health, export, stats, webhook
│ │ ├── ws/handler.ts WebSocket session management
│ │ ├── agent.ts AgentSession (Claude CLI wrapper)
│ │ │ ├── sendMessage() Injects system context + session summary
│ │ │ ├── spawnClaude() Dynamic 5-layer system prompt
│ │ │ ├── rotate() Async rotation with compact summary
│ │ │ └── generateCompactSummary() 9-section summary via haiku
│ │ ├── stream-handler.ts Shared streaming (flush/typing/memory strip)
│ │ ├── memory-extractor.ts Non-blocking background memory extraction
│ │ ├── telegram.ts Telegram bridge (polling + media + commands)
│ │ ├── discord.ts Discord bridge (client + attachments)
│ │ ├── reply-filter.ts Group reply decision (5 modes)
│ │ ├── discussion.ts Multi-expert discussion engine
│ │ ├── scheduler.ts Cron task scheduler
│ │ ├── db.ts SQLite data layer
│ │ ├── middleware/
│ │ │ ├── security.ts Path validation + name sanitization
│ │ │ └── rate-limiter.ts API rate limiting
│ │ ├── prompts/
│ │ │ ├── config-bot.ts Config Bot system prompt
│ │ │ └── compact.ts 9-section compact summary prompt
│ │ └── constants/
│ │ └── languages.ts Multi-language rules (en/zh-TW/ja)
│ ├── client/
│ │ ├── App.tsx React 18 + Tailwind (12 pages)
│ │ ├── i18n.ts Translations (en, zh-TW, ja)
│ │ └── components/ (12) Chat, History, Projects, Skills, Agents, Memory, MCP, Secrets, Tasks, Config Bot, Settings, Channels
│ ├── electron/main.cjs Desktop app entry point
│ └── package.json App dependencies
├── memory/ Persistent memory (auto-managed)
├── scripts/migrate-openclaw.cjs One-click OpenClaw migration
├── workspace/ Runtime output (gitignored)
├── .mcp.json 4 MCP servers (trend-pulse, claude-101, cf-browser, notebooklm)
├── CLAUDE.md Assistant identity + operating rules
└── README.md安装
git clone https://github.com/claude-world/claude-agent.git
cd claude-agent先决条件
- Node.js >= 18
- 克劳德代码CLI --对于方法1和3。 在此处安装
三种使用方法
| 方法 | 最适合 | 命令 |
|---|---|---|
| 1.CLI | 开发者、终端用户 | claude |
| 2.Web用户界面 | 各位,视觉设置 | cd app && npm install && npm run dev |
| 3.电报/Discord | 移动,随时随地 | 通过CLI渠道或Web UI |
______________________________________________________________________
方法1:CLI(终端)
# Start Claude Code in the project directory
claude
# First time? Run guided setup
/setup/setup 将:
- 检测您的操作系统和已安装的CLI工具
- 配置您的个人资料(姓名、时区、语言)
- 显示按类别分组的可用技能
- 设置预定的例行程序(记忆巩固、每日简报)
设置后,只需自然地说话:
- “台北的天气怎么样?”
- “播放一些音乐”
- “提醒我下午3点给牙医打电话”
- “趋势是什么?”
______________________________________________________________________
方法2:Web UI(浏览器)
cd app
npm install # First time only
npm run dev # Start the control panel打开 http://localhost:3456 在您的浏览器中。
共12页:
| 第页 | 描述 |
|---|---|
| 💬 聊天 | 通过流式响应和工具调用可视化与您的代理交谈 |
| 📋 历史 | 浏览所有会话消息,跨对话搜索,查看工具调用 |
| 🏛️ 项目 | 跨CLI辩论的多专家协作讨论 |
| ⚡ 技能 | 浏览49项技能,搜索,导入/导出,使用AI创建新技能 |
| 🤖 代理 | 管理4个代理,导入/导出,使用AI创建新代理 |
| 🧠 记忆 | 查看和编辑代理的内存文件 |
| 🔌 主控程序 | 添加/删除MCP服务器,查看工具计数和层状态 |
| 🔑 秘密 | 存储API令牌和凭据,以env vars形式自动注入 |
| ⏰ 日程 | 基于Cron的任务调度、分配给代理、执行历史 |
| 🛠️ 配置机器人 | 通过自然语言对话配置整个系统 |
| ⚙️ 设置 | 语言、模型、CLI检测、项目目录、OpenClaw迁移 |
| 📡 频道 | 为Telegram/Discord机器人配置启动/停止和实时状态 |
______________________________________________________________________
方法3:电报/Discord
选项A:通过克劳德代码通道(本地)
# Telegram
/plugin install telegram@claude-plugins-official
/telegram:configure YOUR_BOT_TOKEN
claude --channels plugin:telegram@claude-plugins-official
# DM your bot → get pairing code → /telegram:access pair ABCDEF
# Discord
/plugin install discord@claude-plugins-official
/discord:configure YOUR_BOT_TOKEN
claude --channels plugin:discord@claude-plugins-official
# DM your bot → get pairing code → /discord:access pair ABCDEF
# Both together
claude --channels plugin:telegram@claude-plugins-official,plugin:discord@claude-plugins-official选项B:通过Web UI
- 启动Web UI:
cd app && npm run dev - 首选 频道 页
- 点击“添加Telegram Bot”或“添加Discord Bot”
- 粘贴您的机器人令牌→ Save → 启用
- 来自Telegram/Discord的消息通过具有完全技能访问权限的代理传递
如何获取机器人代币:
- 电报:打开@BotFather→
/newbot→ 复制令牌 - Discord 的中文翻译是“不和谐”或“纷争”。: https://discord.com/developers/applications → 新应用→ Bot选项卡→ 重置令牌→ 复制令牌。启用“消息内容意图”。通过OAuth2 URL生成器邀请到您的服务器(范围:
bot,权限:发送消息,读取消息历史记录)
______________________________________________________________________
安装后
你的代理人已经准备好了。您可以这样做:
"Good morning" → Daily briefing with tasks & news
"Research AI coding tools" → Web research with summary
"Create a post about X" → Patent-scored social content
"Make a podcast about X" → AI podcast via NotebookLM
"Play some music" → Spotify control
"Check my email" → Email via himalaya
"What's trending?" → 20 free trend sources
"Remind me at 3pm to..." → Task with cron reminder所有49种技能都对自然语言有反应。不需要记住命令。
方法4:桌面应用程序(macOS/Windows/Linux)
cd app
npm install
# Run as desktop app (dev mode)
npm run electron:dev
# Build distributable
npm run electron:build:mac # → release/Claude Agent.dmg
npm run electron:build:win # → release/Claude Agent Setup.exe
npm run electron:build:linux # → release/Claude Agent.AppImage桌面应用程序将web UI+服务器捆绑到一个本地应用程序中。无需浏览器。
生产服务器(无头)
cd app
npm install
npm run build # Build optimized client
npm run start # Start production server
# → http://localhost:3456后台操作:
# tmux
tmux new -d -s agent 'cd app && npm run start'
# PM2
pm2 start "npm run start" --name claude-agent --cwd app运作原理
会话生命周期
┌─────────────────────────────────────────────────────────────┐
│ Session Start │
│ session-bootstrap.cjs → loads memory into context │
└─────────────┬───────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Message Arrives │
│ message-classifier.cjs → classifies intent, adds routing │
│ hints (research? task? brainstorm? simple reply?) │
└─────────────┬───────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ Claude Processes │
│ - Simple: answer directly in main context │
│ - Complex: delegate to skill or agent │
│ - Memory: auto-save facts, threads, tasks │
└──────┬──────────────────────────────────┬───────────────────┘
│ │
▼ ▼
┌──────────────┐ ┌─────────────────────────────┐
│ Compaction │ │ Session End │
│ context- │ │ session-farewell.cjs → │
│ guardian → │ │ archive session, update │
│ preserve │ │ thread state │
│ active state│ └─────────────────────────────┘
└──────────────┘上下文管理(Claude代码模式)
从移植的会话质量功能 克劳德代码的内部架构:
| 功能 | 工作原理 |
|---|---|
| 紧凑型遗留物 | 当一个会话旋转(50圈)时,通过俳句生成一个9节摘要,并将其注入新会话。没有上下文丢失。 |
| 自动内存提取 | 每5圈,一个背景俳句调用会提取结构化记忆(4种类型:用户、反馈、项目、参考),而不会阻止对话。 |
| 上下文健康警告 | 在40多个回合时,系统提示警告模型要简洁——防止重复浪费令牌。 |
| 内存标签剥离 | [SAVE_MEMORY] 标签在到达用户之前从流式输出中剥离出来——它们只在服务器端处理。 |
| 消息队列 | 每个聊天承诺链确保快速消息按顺序处理,防止出现竞争情况。 |
| 上下文溢出恢复 | 如果CLI报告 prompt_too_long,会话会自动旋转并保留摘要,而不是崩溃。 |
任务路由
| 消息模式 | 路由到 |
|---|---|
| 快速提问 | 主要内容(直接回复) |
| “研究…”/“了解…” | /quick-research 技能 |
| “提醒我…”/“添加任务…” | /task-tracker 技能 |
| “摘要…”/共享URL | /summarize 技能 |
| “起草电子邮件…” | /draft-message 技能 |
| “头脑风暴…”/“关于…的想法” | /brainstorm 技能 |
| “早上好” | /daily-briefing 技能 |
| “内存状态” | /memory-manager 技能 |
| “上下文健康” | /context-health 技能 |
| 复杂的多源研究 | researcher 代理商 |
| 长篇内容创作 | writer 代理商 |
| 数据分析/比较 | analyst 代理商 |
存储器系统
Claude Agent通过两种互补的机制自主管理自己的内存:
内联标记 --模型可以显式输出 [SAVE_MEMORY] key: value 在对话过程中(从用户输出中删除,在服务器端处理)。
背景提取 --每5圈,一个由俳句驱动的后台进程就会分析最近的消息,并提取4类结构化记忆:
| 类型 | 捕获内容 | 示例 |
|---|---|---|
user | 角色、偏好、知识水平 | “高级工程师,更喜欢TypeScript” |
feedback | 更正,确认的方法 | “不要嘲笑数据库——使用集成测试” |
project | 正在进行的工作、决策、截止日期 | “周五授权重写,合规驱动” |
reference | 外部系统指针 | “在Linear项目INGEST中跟踪的错误” |
内存文件 (自动管理):
| 事件 | 记忆动作 |
|---|---|
| 关于你的新事实 | 更新 user-profile.md |
| 新对话话题 | 更新 active-threads.md |
| 新任务或提醒 | 更新 pending-tasks.md |
| 有趣的学习 | 附录 learned-today.md |
| 提到新联系人 | 更新 contacts.md |
| 每5圈 | 背景提取(4类分类) |
| 每30分钟 | /memory-manager 合并和归档 |
| 会话结束 | 钩子存档会话状态 |
技能参考(49项技能)
核心助理
| 命令 | 型号 | 描述 |
|---|---|---|
/memory-manager | 俳句 | 整合、修剪、归档内存文件 |
/task-tracker | 俳句 | 管理任务,使用cron设置提醒 |
/quick-research | 十四行诗 | 网络搜索+摘要(3-5个来源) |
/daily-briefing | 十四行诗 | 晨间概述:任务、主题、新闻 |
/summarize | 俳句 | 精简文章、网址或长文本 |
/draft-message | 十四行诗 | 以你的风格撰写电子邮件/信息 |
/brainstorm | 十四行诗 | 多视角的结构化思维 |
/context-health | 俳句 | 监控上下文窗口和内存状态 |
/skill-creator | 十四行诗 | 从描述中创造新技能 |
内容与研究
| 命令 | 型号 | 描述 |
|---|---|---|
/trend-scout | 俳句 | 来自20个免费来源的热门话题 |
/content-creator | 十四行诗 | 获得专利的社交内容+图片卡 |
/podcast-maker | 十四行诗 | AI播客+NotebookLM视频 |
/deep-read | 俳句 | 通过无头Chrome读取JS渲染页面 |
/image-gen 通过 OpenAI DALL-E API 生成图像 | ||
/rss-monitor | 俳句 | 监控RSS/Atom提要以获取更新 |
生产力
| 命令 | 型号 | 描述 |
|---|---|---|
/email | sonnet | 通过喜马拉雅CLI(IMAP/SMTP)发送电子邮件 |
/google-workspace | 十四行诗 | Gmail、日历、驱动器、表格、文档 |
/github-ops | sonnet | GitHub问题、PR、CI通过gh CLI |
/gh-issues | sonnet | 自动修复GitHub问题+打开PR |
/notion | 俳句 | 概念页面、数据库、块 |
/obsidian | 俳句 | 黑曜石金库笔记CRUD |
/trello | 俳句 | Trello板、列表、卡片 |
/things-mac | 俳句 | Things 3任务管理器(macOS) |
/pdf-editor | 俳句 | 编辑、合并、提取PDF |
/bear-notes | 俳句 | 小熊应用笔记管理 |
/apple-notes | 俳句 | 通过memo CLI输入Apple Notes |
/apple-reminders | 俳句 | 通过remindctl发送苹果提醒 |
消息传递
| 命令 | 型号 | 描述 |
|---|---|---|
/imessage | 俳句 | 通过imsg CLI发送iMessage(macOS) |
/whatsapp | 俳句 | 通过wacli CLI使用WhatsApp |
/slack-ops | 俳句 | Slack API消息 |
/x-twitter | 俳句 | X/Twitter通过xurl命令行界面 |
智能家居与媒体
| 命令 | 型号 | 描述 |
|---|---|---|
/spotify | 俳句 | Spotify播放控制 |
/sonos | 俳句 | Sonos多房间音响 |
/hue-lights | 俳句 | 飞利浦秀灯光控制 |
/smart-bed | 俳句 | 八睡眠舱控制 |
/camera | 俳句 | RTSP/ONVIF摄像头捕捉 |
/video-extract | 俳句 | 通过ffmpeg传输的视频帧/剪辑 |
/speech-to-text | 俳句 | 耳语转录(本地) |
/text-to-speech | 俳句 | TTS通过say/serpa/ElevenLabs |
/gif-search | 俳句 | 搜索和下载GIF |
系统和安全
| 命令 | 型号 | 描述 |
|---|---|---|
/weather | haiku | 天气通过wttr.in(没有API密钥) |
/places | 俳句 | 谷歌地点搜索 |
/password-manager | 俳句 | 1通过op CLI获取密码秘密 |
/security-audit | 俳句 | 主机安全检查(不安装) |
/tmux-control | 俳句 | 远程控制tmux会话 |
/session-logs | 俳句 | 搜索过去的会话日志 |
/peekaboo | 俳句 | macOS UI自动化/截图 |
迁移
| 命令 | 型号 | 描述 |
|---|---|---|
/migrate-openclaw | sonnet | 从OpenClaw一键迁移 |
代理商参考
| 代理 | 模型 | 用例 |
|---|---|---|
researcher | 十四行诗 | 需要5-10个来源的深入研究,比较分析 |
writer | 十四行诗 | 长篇内容:文章、报告、随笔(500字以上) |
analyst | 十四行诗 | 数据分析、决策矩阵、利弊评估 |
content-publisher | 十四行诗 | 完整管道:趋势→ 研究→ 写→ 得分→ 视觉效果→ 包装 |
代理将详细输出保存到 workspace/ 并对主要内容进行简洁的总结。
MCP集成
Claude Agent预装了4台MCP服务器,可以解锁高级功能。
先决条件:安装 uv (Python包运行器,需要 uvx):
curl -LsSf https://astral.sh/uv/install.sh | sh第1层:零授权(立即生效)
| 服务器 | 工具 | 功能 |
|---|---|---|
| 趋势脉冲 | 11 | 20个免费趋势来源、基于专利的内容评分、平台规格 |
| claude-101 | 27 | 24个用例模板:电子邮件起草、代码脚手架、数据分析 |
无需设置,这些都是开箱即用的。
第2级:需要证书(可选)
设置cf浏览器(无头Chrome)
# 1. Get Cloudflare credentials:
# https://dash.cloudflare.com → Account ID (in sidebar)
# https://dash.cloudflare.com/profile/api-tokens → Create Token
# → Use "Edit Cloudflare Workers" template or custom with Browser Rendering permission
# 2. Add to your shell profile (~/.zshrc or ~/.bashrc):
export CF_ACCOUNT_ID="your-account-id"
export CF_API_TOKEN="your-api-token"
# 3. Reload shell
source ~/.zshrc
# 4. Verify: restart claude in the project dir, then try:
# /deep-read https://some-javascript-heavy-site.com设置记事本(AI播客、幻灯片、研究)
# 1. One-time Google login (opens Chromium browser):
uvx notebooklm login
# → Sign in with your Google account
# → Session saved to ~/.notebooklm/
# 2. Verify: restart claude in the project dir, then try:
# /podcast-maker "AI coding tools in 2026" en内容管道
这些新技能形成了一个强大的内容创作管道:
/trend-scout → Discover what's trending (20 sources)
↓
/content-creator → Research + write + patent-score the post
↓
[with-image flag] → Generate NotebookLM image card
↓
Ready to publish → Scored draft in workspace/
Alternative paths:
/podcast-maker → AI podcast (M4A) + optional video (MP4)
/deep-read → Extract content from JS-heavy pages
content-publisher agent → Full autonomous pipeline (trend → package)新技能(MCP驱动)
| 技能 | 命令 | 型号 | 描述 |
|---|---|---|---|
| 趋势侦察员 | /trend-scout | 俳句 | 来自20个免费来源的热门话题,带有速度跟踪功能 |
| 内容创建者 | /content-creator | 十四行诗 | 带有可选图像卡的专利评分社交内容 |
| 播客制作工具 | /podcast-maker | 十四行诗 | AI播客+通过NotebookLM生成视频 |
| 深入阅读 | /deep-read | 俳句 | 通过无头Chrome读取JS渲染页面 |
新代理(MCP供电)
| 代理 | 模型 | 用例 |
|---|---|---|
content-publisher | 十四行诗 | 完整管道:发现趋势→ 研究→ 写→ 得分→ 视觉效果→ 包装 |
优雅降级
所有MCP供电功能都会正常降级:
- 无趋势脉冲:
/trend-scout退回到WebSearch - 无cf浏览器:
/content-creator和/deep-read改用WebFetch - 无笔记本:跳过图像卡和播客,显示设置说明
- 根本没有MCP:核心技能+代理无需任何MCP服务器即可工作
从OpenClaw迁移
来自 开爪?Claude Agent包括一键迁移工具。
# Preview what will be migrated (no changes made)
node scripts/migrate-openclaw.cjs --dry-run
# Run the migration
node scripts/migrate-openclaw.cjs
# Custom OpenClaw path
node scripts/migrate-openclaw.cjs --openclaw-dir /path/to/.openclaw迁移的内容:
| OpenClaw | 克劳德代理 | 转换 |
|---|---|---|
SOUL.md | CLAUDE.md | 个性融入身份部分 |
MEMORY.md | memory/user-profile.md | 导入知识库 |
memory/*.md | memory/archive/ | 已复制的每日日志(过去30天) |
skills/*/SKILL.md | .claude/skills/*/SKILL.md | Frontmatter已适应Claude Code格式 |
AGENTS.md | .claude/agents/*.md | 工作流拆分为单个代理 |
TOOLS.md | .claude/rules/tool-conventions.md | 转换为规则文件(在迁移过程中创建) |
sessions/ | memory/active-threads.md | 总结最近的会议 |
openclaw.json | .mcp.json | 已提取MCP服务器配置 |
或者以交互方式使用该技能: /migrate-openclaw
定制
添加新技能
在以下位置创建文件 .claude/skills//SKILL.md:
---
name: my-skill
description: What this skill does
allowed-tools:
- Read
- Write
- WebSearch
model: haiku
user-invocable: true
when_to_use: When the user says "my trigger phrase"
---
# My Skill
Instructions for what the skill should do...然后在中添加路由条目 CLAUDE.md 在任务委派表下。
添加新代理
在以下位置创建文件 .claude/agents/.md:
---
name: my-agent
description: What this agent specializes in
tools:
- Read
- Write
- WebSearch
model: sonnet
---
# My Agent
Instructions for the agent's process, output format, and rules...修改挂钩
钩子在里面 .claude/hooks/ 并配置在 .claude/settings.json每个钩子:
- 在stdin上接收带有会话上下文的JSON
- 在stdout上输出JSON,并为Claude提供指令
- 有一个硬超时以防止阻塞
调整内存策略
编辑 .claude/rules/memory-policy.md 更改保存内容、保存频率和归档规则。
文件所有权
| 目录 | 管理者 | Git跟踪 |
|---|---|---|
.claude/ | 你(人类) | 是 |
memory/ (模板) | 您(人类) | 是 |
memory/ (内容) | 克劳德(自动) | 部分(仅限模板) |
memory/archive/ | 克劳德(汽车) | 否 |
workspace/ | 克劳德(汽车) | 否 |
隐私声明
内存模板文件(memory/user-profile.md, memory/active-threads.md, memory/pending-tasks.md)在git中使用空占位符进行跟踪。当克劳德用你的个人数据填充它们时, 不要将这些文件推送到公共存储库。如果你分叉这个项目,请将这些添加到你的 .gitignore:
memory/user-profile.md
memory/active-threads.md
memory/pending-tasks.md运行时文件(memory/archive/, workspace/, memory/learned-today.md, memory/contacts.md)已经被忽视了。
需求
- 克劳德代码CLI --推荐最新版本
- Node.js >=18--用于挂钩(仅使用内置
fs和path模块) - 紫外线 (可选)--适用于MCP服务器。安装:
curl -LsSf https://astral.sh/uv/install.sh | sh - 没有其他npm依赖项
许可证
学分
建造于 克劳德世界 --Claude Code高级使用社区。
