データ · Crystal DBA
Postgres MCP Pro を設定
Postgres のクエリ、スキーマの確認、インデックスの調整、ヘルスチェックに対応するサーバーです。アーカイブ済みのリファレンスサーバーの後継です。
- 提供元
- Crystal DBA コミュニティ
- ローカルで実行
uvx postgres-mcp --access-mode=restricted- トランスポート
- stdio, sse
- 認証
- DATABASE_URI に設定する Postgres 接続文字列。
- 環境変数
DATABASE_URI- アクセス対象
- 制限モードは読み取り専用です。制限なしモードでは読み書きできます。
- ライセンス
- MIT
- ソース
- github.com/crystaldba/postgres-mcp
- ステータス
- 稼働中
インストール
このサーバーは、クライアントの子プロセスとしてマシン上で実行されます。コマンドで使うランタイムが必要です。たとえば、npxにはNode.js、uvxにはuv、またはDockerが必要です。Environmentに記載された変数も用意してください。
Claude Code
claude mcp add --scope project --env DATABASE_URI='<DATABASE_URI>' postgres-mcp-pro -- uvx postgres-mcp --access-mode=restricted
Cursor
{
"mcpServers": {
"postgres-mcp-pro": {
"command": "uvx",
"args": [
"postgres-mcp",
"--access-mode=restricted"
],
"env": {
"DATABASE_URI": "${env:DATABASE_URI}"
}
}
}
}
Codex
[mcp_servers.postgres-mcp-pro]
command = "uvx"
args = ["postgres-mcp", "--access-mode=restricted"]
env_vars = ["DATABASE_URI"]
重要なデータベースでは、--access-mode=restricted を維持してください。制限なしモードではエージェントが書き込みできます。
データの他のサーバー
Airtable
Airtableのベース内のレコードを検索、作成、更新できます。操作できるのは、認可したベースに限られます。
BigQuery
BigQuery のデータセットを探索して SQL を実行できる、Google がホストする endpoint。Cloud SQL と Spanner にはそれぞれ専用の endpoint があります。
MCP Toolbox for Databases
Postgres、MySQL、BigQuery、AlloyDB、Spanner などのデータベース向けに、事前構築済みのツールセットを備えた単一のサーバー。
Supabase
エージェントから Supabase プロジェクトを管理できます。SQL の実行、マイグレーションの適用、ログの読み取り、Edge Functions のデプロイが可能です。
Neon
Neon Postgres のプロジェクトやブランチを作成し、SQL を実行して、ブランチベースのマイグレーションを行います。開発用途向けです。
MongoDB
接続文字列または Atlas service account を使って、MongoDB データベースや Atlas クラスターを検索・管理します。