经 AI Skill Hub 精选评估,AstrBot MCP工具 获评「强烈推荐」。在 GitHub 上收获超过 32.4k 颗 Star,这款AI工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 8.5 分,适合有一定技术背景的用户使用。
AstrBot MCP工具 是一款基于 Python 开发的开源工具,专注于 AI助手、多平台集成、MCP协议 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
AstrBot MCP工具 是一款基于 Python 开发的开源工具,专注于 AI助手、多平台集成、MCP协议 等核心功能。作为 GitHub 开源项目,它拥有活跃的社区支持和持续的版本迭代,代码完全透明可审计,支持本地部署以保护数据隐私。无论是个人使用还是集成到企业工作流,都能提供稳定可靠的解决方案。
# 方式一:pip 安装(推荐)
pip install astrbot
# 方式二:虚拟环境安装(推荐生产环境)
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install astrbot
# 方式三:从源码安装(获取最新功能)
git clone https://github.com/AstrBotDevs/AstrBot
cd AstrBot
pip install -e .
# 验证安装
python -c "import astrbot; print('安装成功')"
# 命令行使用
astrbot --help
# 基本用法
astrbot input_file -o output_file
# Python 代码中调用
import astrbot
# 示例
result = astrbot.process("input")
print(result)
# astrbot 配置文件示例(config.yml) app: name: "astrbot" debug: false log_level: "INFO" # 运行时指定配置文件 astrbot --config config.yml # 或通过环境变量配置 export ASTRBOT_API_KEY="your-key" export ASTRBOT_OUTPUT_DIR="./output"
<a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh.md">简体中文</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh-TW.md">繁體中文</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_ja.md">日本語</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_fr.md">Français</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_ru.md">Русский</a>
<br>
<br>
<br>
<a href="https://astrbot.app/">Documentation</a> | <a href="https://blog.astrbot.app/">Blog</a> | <a href="https://astrbot.featurebase.app/roadmap">Roadmap</a> | <a href="https://github.com/AstrBotDevs/AstrBot/issues">Issue Tracker</a> | <a href="mailto:community@astrbot.app">Email Support</a> </div>
AstrBot is an open-source all-in-one Agent chatbot platform that integrates with mainstream instant messaging apps. It provides reliable and scalable conversational AI infrastructure for individuals, developers, and teams. Whether you're building a personal AI companion, intelligent customer service, automation assistant, or enterprise knowledge base, AstrBot enables you to quickly build production-ready AI applications within your IM platform workflows.
<br>
| 💙 Role-playing & Emotional Companionship | ✨ Proactive Agent | 🚀 General Agentic Capabilities | 🧩 1000+ Community Plugins |
|---|---|---|---|
For users who want to quickly experience AstrBot, are familiar with command-line usage, and can install a uv environment on their own, we recommend the uv one-click deployment method ⚡️:
uv tool install astrbot --python 3.12
astrbot init # Only execute this command for the first time to initialize the environment
astrbot run
Requires uv to be installed. AstrBot requires Python 3.12 or later. The--python 3.12option ensures thatuvcreates the tool environment with Python 3.12.
[!NOTE] For macOS users: due to macOS security checks, the first run of the astrbot command may take longer (about 10-20s).
Update astrbot:
uv tool upgrade astrbot --python 3.12
[!WARNING] AstrBot deployed via uv does not support upgrading through the WebUI. To update, please run the command above from the command line.
For users familiar with containers and looking for a more stable, production-ready deployment method, we recommend deploying AstrBot with Docker / Docker Compose.
Please refer to the official documentation: Deploy AstrBot with Docker.
For users who want one-click deployment and do not want to manage servers themselves, we recommend RainYun's one-click cloud deployment service ☁️:
For users who want to use AstrBot on desktop and mainly use ChatUI, we recommend AstrBot App.
Visit AstrBot-desktop to download and install; this method is designed for desktop usage and is not recommended for server scenarios.
For desktop users who also want fast deployment and isolated multi-instance usage, we recommend AstrBot Launcher.
Visit AstrBot Launcher to download and install.
Replit deployment is maintained by the community and is suitable for online demos and lightweight trials.
AstrBot uses ruff for code formatting and linting.
git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install
AstrBot是国内优秀的开源AI Agent框架,32k星标验证其活跃度,多平台支持和MCP标准契合AI生态发展方向,代码质量和文档完整性强,是构建智能助手的首选方案。
该工具使用 AGPL-3.0 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ AGPL 3.0 — 最严格的 Copyleft,网络服务端使用也需开源,SaaS 使用受限。
AI Skill Hub 点评:AstrBot MCP工具 的核心功能完整,质量优秀。对于AI爱好者来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | AstrBot |
| 原始描述 | 开源MCP工具:AI Agent Assistant & development framework that integrates lots of IM platforms,。⭐32.4k · Python |
| Topics | AI助手多平台集成MCP协议开源框架Python |
| GitHub | https://github.com/AstrBotDevs/AstrBot |
| License | AGPL-3.0 |
| 语言 | Python |
收录时间:2026-05-16 · 更新时间:2026-05-19 · License:AGPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。