Token导航 LogoToken导航TokenDH.com
Databasus MCP logo
办公协作stdio官方级别未说明来源级核验

Databasus MCP

MCP Server

@4ears-me/databasus-mcp

Databasus MCP是一个用于控制Databasus数据库备份实例的协议服务器,允许通过自然语言管理数据库备份配置、操作和存储。

工具数

29

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude团队协作Claude DesktopClaude

安装说明

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

作者 / 组织

4ears-me

提供方

4ears-me

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx @4ears-me/databasus-mcp

详细介绍

Databasus MCP

用于控制Databasus数据库备份实例的MCP(模型上下文协议)服务器。这允许像Claude这样的人工智能助手通过自然语言管理您的数据库备份。

特性

  • 数据库管理:列出、创建、更新和删除数据库备份配置
  • 备份操作:列出备份、触发手动备份、下载和删除备份
  • 存储管理:配置和测试备份存储目标(S3、Google Drive、FTP等)
  • 通知管理:通过Slack、Discord、Telegram、电子邮件、webhooks设置通知
  • 健康监测:检查数据库运行状况和历史记录
  • 工作空间管理:查看基于团队的访问控制的工作区

安装

先决条件

  • Node.js 18或更高版本
  • 正在运行的Databasus实例
  • 来自您的Databasus实例的API密钥或承载令牌

通过npm安装

npm install -g @4ears-me/databasus-mcp

直接使用npx运行

npx @4ears-me/databasus-mcp

配置

设置以下环境变量:

变量必填描述
DATABASUS_URL您的Databasus实例的基本URL(例如。, https://backup.example.com)
DATABASUS_API_KEY没有用于身份验证的\*API密钥
DATABASUS_BEARER_TOKEN无\*身份验证的承载令牌

\*要么 DATABASUS_API_KEYDATABASUS_BEARER_TOKEN 对于经过身份验证的端点,这是必需的。

使用Claude Desktop

添加到您的Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "databasus": {
      "command": "npx",
      "args": ["@4ears-me/databasus-mcp"],
      "env": {
        "DATABASUS_URL": "https://your-databasus-instance.com",
        "DATABASUS_API_KEY": "your-api-key"
      }
    }
  }
}

可用工具

数据库工具

  • databasus_list_databases -列出所有已配置的数据库
  • databasus_get_database -获取特定数据库的详细信息
  • databasus_create_database -创建新的数据库备份配置
  • databasus_update_database -更新现有数据库配置
  • databasus_delete_database -删除数据库配置
  • databasus_trigger_backup -手动触发备份
  • databasus_toggle_database -启用或禁用数据库

备份工具

  • databasus_list_backups -列出所有备份(可选按数据库筛选)
  • databasus_get_backup -获取特定备份的详细信息
  • databasus_download_backup -获取备份的下载信息
  • databasus_delete_backup -删除备份
  • databasus_get_backup_stats -获取备份统计信息

存储工具

  • databasus_list_storages -列出所有存储目标
  • databasus_get_storage -获取特定存储的详细信息
  • databasus_create_storage -创建新的存储目标
  • databasus_update_storage -更新现有存储
  • databasus_delete_storage -删除存储目标
  • databasus_test_storage -测试存储连接

通知工具

  • databasus_list_notifiers -列出所有通知者
  • databasus_get_notifier -获取特定通知程序的详细信息
  • databasus_create_notifier -创建新的通知程序
  • databasus_update_notifier -更新现有通知程序
  • databasus_delete_notifier -删除通知程序
  • databasus_test_notifier -通过发送测试通知来测试通知程序

工作区和健康工具

  • databasus_list_workspaces -列出所有工作区
  • databasus_get_workspace -获取特定工作空间的详细信息
  • databasus_get_health_checks -获取数据库的健康检查历史记录
  • databasus_get_latest_health -获取数据库的最新运行状况
  • databasus_get_stats -获取总体统计数据

发展

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev

# Run the built server
npm start

# Run tests
npm test

# Run tests with coverage
npm run test:coverage

关于Databasus

Databasus 是一个开源、自托管的数据库备份工具,支持PostgreSQL、MySQL、MariaDB和MongoDB。它的特点是:

  • 定时备份,时间灵活
  • 多个存储目标(S3、Google Drive、FTP等)
  • 通过Slack、Discord、Telegram、电子邮件发送通知
  • AES-256-GCM加密
  • 团队访问管理
  • 健康监测

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude团队协作数据库备份本地部署自然语言控制存储管理健康监测

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@4ears-me/databasus-mcp

工具数量(toolCount,工具数)

29

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP