AstrBot MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AstrBot MCP Servercheck the AstrBot status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AstrBot MCP Server
用于连接远程 AstrBot 服务器的 MCP 服务器,支持查看日志和实时调试。
功能
✅ 获取 AstrBot 运行状态
✅ 查看日志(最近 N 行)
✅ 实时监控日志
✅ 重启 AstrBot 服务
✅ 查看配置文件
✅ 列出已安装插件
✅ 查看插件配置
✅ 执行远程命令
✅ 检查错误日志
Related MCP server: SSH MCP Server
安装
pip install -r requirements.txt配置
设置环境变量:
# Windows PowerShell
$env:ASTRBOT_SSH_PASSWORD="你的SSH密码"
$env:ASTRBOT_PATH="~/astrbot"
# Linux/Mac
export ASTRBOT_SSH_PASSWORD="你的SSH密码"
export ASTRBOT_PATH="~/astrbot"或者直接修改 server.py 中的 SERVER_CONFIG。
使用方法
1. 直接运行
python server.py2. 配置 OpenCode 使用
在 OpenCode 配置文件中添加:
{
"mcp": {
"servers": {
"astrbot": {
"command": "python",
"args": ["D:\\opencode\\随便玩玩\\astrbot-mcp\\server.py"],
"env": {
"ASTRBOT_SSH_PASSWORD": "你的SSH密码",
"ASTRBOT_PATH": "~/astrbot"
}
}
}
}
}可用工具
工具名称 | 描述 |
| 获取 AstrBot 运行状态 |
| 获取最近 N 行日志 |
| 实时监控日志(持续 N 秒) |
| 重启 AstrBot 服务 |
| 查看配置文件 |
| 列出已安装插件 |
| 查看指定插件配置 |
| 执行远程命令 |
| 检查错误日志 |
示例
获取状态
{
"name": "astrbot_status",
"arguments": {}
}查看日志
{
"name": "astrbot_logs",
"arguments": {
"lines": 100,
"filter": "error"
}
}实时监控
{
"name": "astrbot_logs_realtime",
"arguments": {
"duration": 60,
"filter": "mimo_search"
}
}查看插件配置
{
"name": "astrbot_plugin_config",
"arguments": {
"plugin_name": "mimo_search"
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
- emisarOAuthdev.emisar
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
Work on your own computers from Claude or ChatGPT: run commands, edit and search files.
Scoped, audited SSH exec, sessions, and SFTP on your saved servers without exposing credentials
Remote shell and detached long-running jobs on your own machines — no SSH, open ports or VPN.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables AI assistants to manage remote servers via SSH with agentless command execution, file operations, and service management.919 PyPIMIT
- AlicenseAqualityAmaintenanceEnables AI assistants to manage remote servers via SSH with 14 commands for execution, file transfer, auditing, and monitoring.1894 npm6MIT
- FlicenseNot gradedqualityDmaintenanceEnables remote server management via SSH, including command execution, file transfer (SFTP), and interactive shell sessions, with support for multiple hosts.-
- AlicenseAqualityAmaintenanceEnables natural language control of SSH servers, allowing users to execute commands, manage files, view logs, deploy applications, and more through AI-driven conversations.9154 PyPI3MIT