Database MCP Servers Setup Guide

Database MCP Servers Setup Guide

site icon
2025.04.22 0
Shell数据库服务AWS 数据库集成数据库
mcpseverdbs 是一个基于 Model Context Protocol (MCP) 的数据库服务工具,主要用于连接和操作多种 AWS 数据库服务,包括 Amazon RDS MySQL、Amazon DocumentDB、Amazon DynamoDB、Amazon Redshift 和 Amazon ElastiCache Redis。该工具支持通过 MCP 框架与 Amazon Bedrock 模型集成,提供数据库查询、管理和分析功能。
View on GitHub

Overview

基本能力

产品定位

mcpseverdbs 是一个数据库服务工具,用于连接和操作多种 AWS 数据库服务,支持通过 MCP 框架与 Amazon Bedrock 模型集成。

核心功能

  • 支持多种 AWS 数据库服务:Amazon RDS MySQL、Amazon DocumentDB、Amazon DynamoDB、Amazon Redshift 和 Amazon ElastiCache Redis。
  • 提供数据库连接验证、配置管理和查询功能。
  • 支持通过 MCP 框架与 Amazon Bedrock 模型集成。

适用场景

  • 数据库查询和管理:支持多种数据库的查询、表结构分析和数据操作。
  • 数据分析:通过 Redshift 进行数据分析。
  • 缓存管理:通过 Redis 进行缓存数据管理。

工具列表

  • check_prerequisites.sh:检查并安装前置依赖。
  • validate_db_connections.sh:验证数据库连接。
  • setup_db_mcp_servers_secure.sh:安装和配置 MCP 服务器。
  • test_mcp_servers.sh:测试 MCP 服务器功能。

常见问题解答

  • 问题:数据库连接失败。 解决方案:检查 logs 目录中的日志,使用 validate_db_connections.sh 验证连接。
  • 问题:MCP 服务未运行。 解决方案:检查 http://127.0.0.1:7002 是否可访问。

使用教程

使用依赖

  1. 确保已安装以下工具:
  2. Node.js 和 npm
  3. Python 3
  4. Git
  5. Docker(可选)

  6. 检查并安装依赖: bash chmod +x check_prerequisites.sh ./check_prerequisites.sh

安装教程

  1. 配置数据库凭证: bash cp db_credentials_template.sh set_db_credentials.sh 编辑 set_db_credentials.sh 并填写实际数据库凭证。

  2. 验证数据库连接: bash chmod +x validate_db_connections.sh source ./set_db_credentials.sh ./validate_db_connections.sh

  3. 安装 MCP 服务器: bash chmod +x setup_db_mcp_servers_secure.sh ./setup_db_mcp_servers_secure.sh

调试方式

  1. 测试 MCP 服务器: bash chmod +x test_mcp_servers.sh ./test_mcp_servers.sh

  2. 检查日志:

  3. 查看 logs 目录中的日志文件。
  4. 验证 MCP 服务是否运行:http://127.0.0.1:7002

许可证

该项目遵循 None 开源许可条款。