适合谁
- 需要与多个数据库类型交互的开发者
- 希望使用自然语言操作数据库的 Claude 用户
- 需要快速导出数据或记录洞察的场景
该服务器提供了丰富的数据库操作工具,覆盖多个数据库类型,配置灵活。但需要用户谨慎处理写操作和凭据安全。
MCP Database Server 是一个 Model Context Protocol (MCP) 服务器,使 Claude 能够通过一组工具与多种关系型数据库进行交互。它支持 SQLite、SQL Server、PostgreSQL 和 MySQL。该服务器提供了执行查询、管理表结构、导出数据以及记录业务洞察的能力。
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"/path/to/your/database.db"
]
},
"sqlserver": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--sqlserver",
"--server",
"your-server-name",
"--database",
"your-database-name",
"--user",
"your-username",
"--password",
"your-password"
]
},
"postgresql": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--postgresql",
"--host",
"your-host-name",
"--database",
"your-database-name",
"--user",
"your-username",
"--password",
"your-password"
]
},
"mysql": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--mysql",
"--host",
"your-host-name",
"--database",
"your-database-name",
"--port",
"3306",
"--user",
"your-username",
"--password",
"your-password"
]
},
"mysql-aws": {
"command": "npx",
"args": [
"-y",
"@executeautomation/database-server",
"--mysql",
"--aws-iam-auth",
"--host",
"your-rds-endpoint.region.rds.amazonaws.com",
"--database",
"your-database-name",
"--user",
"your-aws-username",
"--aws-region",
"us-east-1"
]
}
}
}