经 AI Skill Hub 精选评估,智能体系统 获评「推荐使用」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
智能体系统 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
智能体系统 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/sanyexieai/seven_chat_agent
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"-----": {
"command": "npx",
"args": ["-y", "seven_chat_agent"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 智能体系统 执行以下任务... Claude: [自动调用 智能体系统 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"_____": {
"command": "npx",
"args": ["-y", "seven_chat_agent"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
类微信的多 Agent 聊天室:Agent 好友(外部 CLI 或 工蜂 实例)与真人好友同屏聊天;工蜂可选 codex / claude 式外部 CLI,或自研 Worker Bee(记忆 + MCP + Skill)。
v2(本仓库主线):Rust 重写,仓库 sanyexieai/seven_chat_agent。 v1(已归档):FastAPI + React(agent-backend / agent-ui),见 Git 标签 v1.0.0 或在线演示 3ye.co:32004。
目录、Cargo 包与二进制统一为 seven-chat-agent-*(与仓库名 seven_chat_agent 对应)。环境变量前缀为 SEVEN_CHAT_AGENT_*(仍兼容 HONEYCOMB_*)。变更记录见 CHANGELOG.md。
./target/release/worker-bee exec "你好" --json --skip-git-repo-check ```
源码:crates/worker-bee-cli/(库 + worker-bee 可执行文件)。说明见该目录 README.md。 | SEVEN_CHAT_AGENT_ASSISTANT_PROVIDER / SEVEN_CHAT_AGENT_ASSISTANT_MODEL | — | Hex 助理在 backend_config 里没指定时的兜底 |
cargo run --bin seven-chat-agent-server ```
好友类型
| 类型 | 实现 | 说明 |
|---|---|---|
| **Agent 好友** | UnifiedAgent + AgentRuntime | pty:外部 CLI 或 **工蜂**(worker-bee-cli);遗留 api 按工蜂处理 |
| **真人好友** | HumanAgent | 邀请链接,浏览器登场 |
CLI 引擎(pty + preset)
| preset | 说明 |
|---|---|
claude | 外部 Claude Code(直通,不经平台 API 配置层) |
codex-exec | 外部 OpenAI codex exec(直通);好友可配 cli_sandbox_mode、cli_session_mode=resume |
cursor | Cursor Agent CLI(agent / cursor-agent;需 curl -fsSL https://cursor.com/install \| bash) |
worker-bee-cli | **工蜂 CLI 实例**(自研;每个好友 = 一个实例) |
平台 API(Provider) 不是与 CLI 平级的「API 好友」,而是挂在 工蜂 CLI 实例 下的配置:在好友里选 worker-bee-cli 后,再选 Provider + Model + Key(也可在「设置」里管理 Key)。可创建多个好友,即多个工蜂实例,各自绑定不同 API。
内置 Hex:普通工蜂 Agent(pty + worker-bee-cli),在 backend_config 里配置技能库 / 记忆;与其它工蜂实例同一套模型。
data/cli-workspaces/<好友ID>/(自动建目录 + git init)cargo run --bin seven-chat-agent-tui -- export --out cfg.json cargo run --bin seven-chat-agent-tui -- import cfg.json ```
操作键:j/k 选好友、Enter 或 i 进入输入模式、d 切换调试面板(看 judgment / scheduler 选择历史)、Esc 退出输入模式、q 退出程序。
复制示例并按需填写密钥:
```bash cp .env.example .env
内置 Provider 在 Web 设置未配置 Key 时,回退读取环境变量。命名规则:<PROVIDER_ID>_API_KEY(id 转大写、- 改 _)。
| Provider id | 平台 | 环境变量 |
|---|---|---|
openai | OpenAI | OPENAI_API_KEY |
anthropic | Anthropic Claude | ANTHROPIC_API_KEY |
gemini | Google Gemini | GEMINI_API_KEY |
deepseek | DeepSeek | DEEPSEEK_API_KEY |
qwen | 通义千问 | QWEN_API_KEY |
moonshot | Moonshot Kimi | MOONSHOT_API_KEY |
openrouter | OpenRouter | OPENROUTER_API_KEY |
ollama | Ollama | OLLAMA_API_KEY(通常留空) |
lmstudio | LM Studio | LMSTUDIO_API_KEY(通常留空) |
vllm | vLLM | VLLM_API_KEY(通常留空) |
自定义 Provider 同理,例如 id 为 my-api 则用 MY_API_API_KEY。完整列表见 .env.example。
| 变量 | 默认 | 含义 |
|---|---|---|
SEVEN_CHAT_AGENT_BIND | 127.0.0.1:18737 | 后端监听地址 |
SEVEN_CHAT_AGENT_DB | sqlite://data/seven_chat_agent.db | SQLite 数据库 URL |
SEVEN_CHAT_AGENT_DATA | data | 数据目录 |
SEVEN_CHAT_AGENT_VAULT | data/vault.json | 本地凭据文件(启用 keychain feature 后会改走 OS keychain) |
SEVEN_CHAT_AGENT_SERVER | http://127.0.0.1:18737 | TUI / 其他客户端连接的服务端 URL |
SEVEN_CHAT_AGENT_STATIC_DIR | 自动探测 ./web/dist / ../web/dist / ../../web/dist | 让 seven-chat-agent-server 直接托管前端静态资源;桌面壳里则用编译期内嵌(见下文) |
SEVEN_CHAT_AGENT_CLI_CWD | — | 所有 Pty 好友共用的工作目录(会建目录并默认 git init);优先于自动工作区 |
SEVEN_CHAT_AGENT_CLI_WORKSPACE_ROOT | {SEVEN_CHAT_AGENT_DATA}/cli-workspaces | 每位 Pty 好友自动工作区的父目录(子目录名为好友 id) |
SEVEN_CHAT_AGENT_CLI_AUTO_GIT | 1(开启) | 新建/确保工作区时是否执行 git init;设 0 关闭 |
SEVEN_CHAT_AGENT_SKILLS_DIR | data/skills | 统一运行时技能库根目录 |
cd web npm install --no-bin-links npm run dev ```
浏览器打开 <http://127.0.0.1:18738>。首启会创建 data/seven_chat_agent.db,并预置 10 个 Provider 与内置助理 Hex。
到右上角"设置"为某个 Provider 添加 API Key,再点"+ 好友"挑一个后端(CLI / API / 真人),就能开聊;左下角"+ 群聊"拉好友组群。
seven-chat-agent-server 暴露的 REST + WS 端点:
| Method & Path | 用途 |
|---|---|
GET /api/health | 健康检查 |
GET /api/friends、POST /api/friends、GET /api/friends/:id、DELETE /api/friends/:id | 好友 CRUD |
GET /api/groups、POST /api/groups、GET /api/groups/:id | 群聊 CRUD |
GET /api/providers | 列 Provider |
GET /api/provider_keys、POST /api/provider_keys、DELETE /api/provider_keys/:id | API key 管理 |
GET /api/conversations、GET /api/conversations/:id、GET /api/conversations/:id/messages、POST /api/conversations/:id/send | 会话 |
GET /api/conversations/dm/:friend_id、POST /api/conversations/dm/:friend_id | 打开/在 DM 中发送 |
GET /api/assistant/:friend_id/memories、POST/DELETE | 助理记忆 |
GET /api/assistant/:friend_id/skills、GET /api/assistant/:friend_id/reflections | 助理技能与反思 |
POST /api/invites、GET /api/invites、DELETE /api/invites/:id | 真人邀请 |
GET /api/human/:code/state、POST /api/human/:code/send、POST /api/human/:code/typing | 真人客户端 |
WS /ws | 全局事件总线:message_created / message_delta / message_done / judgment_decided / scheduler_picked / turn_started / turn_ended |
高质量的智能体系统,支持多智能体管理
该工具未明确声明开源协议,商业使用前请联系原作者确认授权范围,避免侵权风险。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
AI Skill Hub 点评:智能体系统 的核心功能完整,质量良好。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | seven_chat_agent |
| 原始描述 | 开源MCP工具:一个基于FastAPI和React的智能体系统,支持多智能体管理、mcp管理、知识库、聊天对话等功能。An intelligent agent system b。⭐24 · Rust |
| Topics | 智能体MCPRust |
| GitHub | https://github.com/sanyexieai/seven_chat_agent |
| 语言 | Rust |
收录时间:2026-05-29 · 更新时间:2026-05-30 · License:未公布 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端