Token导航 LogoToken导航TokenDH.com
Claude Agent logo
AI代理stdio官方级别未说明来源级核验

Claude Agent

MCP Server

Claude-Agent是一个基于Claude Code的持久化个人助手,支持多通道通信、自主记忆和智能任务分配。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
任务自动化TypeScriptClaude智能代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

claude-world

提供方

claude-world

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx notebooklm login

详细介绍

克劳德代理人

将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

先决条件

三种使用方法

方法最适合命令
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

  1. 启动Web UI: cd app && npm run dev
  2. 首选 频道
  3. 点击“添加Telegram Bot”或“添加Discord Bot”
  4. 粘贴您的机器人令牌→ Save → 启用
  5. 来自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提要以获取更新

生产力

命令型号描述
/emailsonnet通过喜马拉雅CLI(IMAP/SMTP)发送电子邮件
/google-workspace十四行诗Gmail、日历、驱动器、表格、文档
/github-opssonnetGitHub问题、PR、CI通过gh CLI
/gh-issuessonnet自动修复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

系统和安全

命令型号描述
/weatherhaiku天气通过wttr.in(没有API密钥)
/places俳句谷歌地点搜索
/password-manager俳句1通过op CLI获取密码秘密
/security-audit俳句主机安全检查(不安装)
/tmux-control俳句远程控制tmux会话
/session-logs俳句搜索过去的会话日志
/peekaboo俳句macOS UI自动化/截图

迁移

命令型号描述
/migrate-openclawsonnet从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层:零授权(立即生效)

服务器工具功能
趋势脉冲1120个免费趋势来源、基于专利的内容评分、平台规格
claude-1012724个用例模板:电子邮件起草、代码脚手架、数据分析

无需设置,这些都是开箱即用的。

第2级:需要证书(可选)

服务器工具设置功能
cf浏览器15CF凭据无头Chrome:JS渲染、截图、结构化提取
笔记本LM13谷歌登录人工智能播客、幻灯片、报告、测验、研究

设置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.mdCLAUDE.md个性融入身份部分
MEMORY.mdmemory/user-profile.md导入知识库
memory/*.mdmemory/archive/已复制的每日日志(过去30天)
skills/*/SKILL.md.claude/skills/*/SKILL.mdFrontmatter已适应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--用于挂钩(仅使用内置 fspath 模块)
  • 紫外线 (可选)--适用于MCP服务器。安装: curl -LsSf https://astral.sh/uv/install.sh | sh
  • 没有其他npm依赖项

许可证

麻省理工学院

学分

建造于 克劳德世界 --Claude Code高级使用社区。

目录标签

目录标签

任务自动化TypeScriptClaude智能代理AI助手本地部署多通道支持自主记忆

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP