Aws Postgress Mcp Server

Aws Postgress Mcp Server

🚀 AWS PostgreSQL MCP 服务器

这是一个基于 Model Context Protocol (MCP) 的服务器,它借助 query 工具,为 AWS PostgreSQL 数据库提供只读 SQL 查询访问功能。服务器的配置通过环境变量来完成。

🚀 快速开始

📦 安装指南

1. 克隆项目

git clone https://github.com/T1nker-1220/aws-postgress-mcp-server.git
cd aws-postgress-mcp-server

2. 安装依赖并构建项目

pnpm install
pnpm run build

🔧 配置(适用于 Cline/Windsurf)

您需要将此服务器添加到 MCP 客户端设置文件中(例如 c:\Users\\AppData\Roaming\Windsurf\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json):

{
"mcpServers": {
// ... 其他服务器 ...

"aws-postgres-mcp-server": {
"command": "node",
"args": [
// 到构建的 index.js 的完整路径
"C:\\Users\\NATH\\Documents\\Cline\\MCP\\aws-postgress-mcp-server\\build\\index.js"
],
// 数据库凭证在 'env' 对象中配置
"env": {
"DB_HOST": "YOUR_HOST.rds.amazonaws.com",
"DB_PORT": "5432",
"DB_NAME": "YOUR_DB_NAME",
"DB_USER": "YOUR_DB_USER",
"DB_PASSWORD": "YOUR_PASSWORD"
},
"transportType": "stdio",
"disabled": false,
"autoApprove": []
}
// ... 其他服务器 ...
}
}

-> 请将 env 对象中的占位符值替换为您的实际凭证。

💻 使用示例

基础用法

配置完成后,客户端将启动该服务器。您可以使用 query 工具进行查询:

<use_mcp_tool>
<server_name>aws-postgres-mcp-serverserver_name>
<tool_name>querytool_name>
<arguments>
{
"sql": "SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';"
}
arguments>
use_mcp_tool>

⚠️ 注意事项

⚠️ 重要提示

  • 该服务器仅允许只读查询(如 SELECT、SHOW 等)。
  • 如果使用 npx @t1nker-1220/aws-postgres-mcp-server ... 进行配置,必须先将包发布到 npm。配置仍会使用 env 对象来管理凭证。
  • 0 关注
  • 0 收藏,11 浏览
  • system 提出于 2025-09-24 20:00

相似服务问题