AWS PostgreSQL MCP Server
Um servidor MCP somente leitura para consultar bancos de dados AWS PostgreSQL.
GitHubExperimente este MCPPatrocinado
Documentação
AWS PostgreSQL MCP Server
Um servidor Model Context Protocol (MCP) que fornece acesso a consultas SQL somente leitura a um banco de dados AWS PostgreSQL por meio da ferramenta query. A configuração usa variáveis de ambiente.
Preparação
- Clonar:
git clone https://github.com/T1nker-1220/aws-postgress-mcp-server.git cd aws-postgress-mcp-server - Instalar e compilar:
pnpm install pnpm run build
Configuração (para Cline/Windsurf)
Adicione este servidor ao arquivo de configurações do seu cliente MCP (por exemplo, c:\Users\<User>\AppData\Roaming\Windsurf\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json):
{
"mcpServers": {
// ... other servers ...
"aws-postgres-mcp-server": {
"command": "node",
"args": [
// Full path to the built index.js
"C:\\Users\\NATH\\Documents\\Cline\\MCP\\aws-postgress-mcp-server\\build\\index.js"
],
// Database credentials go in the 'env' object
"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": []
}
// ... other servers ...
}
}
-> Substitua os valores de espaço reservado no objeto env pelas suas credenciais reais.
Uso
Uma vez configurado, o cliente iniciará o servidor. Use a ferramenta query:
<use_mcp_tool>
<server_name>aws-postgres-mcp-server</server_name>
<tool_name>query</tool_name>
<arguments>
{
"sql": "SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';"
}
</arguments>
</use_mcp_tool>
Notas
- O servidor permite apenas consultas somente leitura (SELECT, SHOW, etc.).
- Para configurar clientes usando
npx @t1nker-1220/aws-postgres-mcp-server ..., o pacote deve primeiro ser publicado no npm. A configuração ainda usaria o objetoenvpara as credenciais.