
Database MCP Servers Setup Guide

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
是否可访问。
使用教程
使用依赖
- 确保已安装以下工具:
- Node.js 和 npm
- Python 3
- Git
-
Docker(可选)
-
检查并安装依赖:
bash chmod +x check_prerequisites.sh ./check_prerequisites.sh
安装教程
-
配置数据库凭证:
bash cp db_credentials_template.sh set_db_credentials.sh
编辑set_db_credentials.sh
并填写实际数据库凭证。 -
验证数据库连接:
bash chmod +x validate_db_connections.sh source ./set_db_credentials.sh ./validate_db_connections.sh
-
安装 MCP 服务器:
bash chmod +x setup_db_mcp_servers_secure.sh ./setup_db_mcp_servers_secure.sh
调试方式
-
测试 MCP 服务器:
bash chmod +x test_mcp_servers.sh ./test_mcp_servers.sh
-
检查日志:
- 查看
logs
目录中的日志文件。 - 验证 MCP 服务是否运行:
http://127.0.0.1:7002
。