Go Postgres
Provides a Model Context Protocol (MCP) server for interacting with Postgres databases and automating database operations.
About
Go Postgres is a ready-to-use Model Context Protocol (MCP) server built in Go, designed for seamless interaction with Postgres databases. It offers a zero-burden solution for performing CRUD operations and automating various database tasks without requiring Node.js or Python environments. The server includes features like read-only mode for preventing accidental writes and an optional query plan check using `EXPLAIN` to ensure query performance. It's important to note that this is a work in progress.
Key Features
- Provides CRUD operations for Postgres databases
- Offers a read-only mode to prevent accidental write operations
- Supports optional query plan checks using the `EXPLAIN` statement
- Requires no Node.js or Python environment
- Includes tools for schema management and data manipulation
- 2 GitHub stars
Use Cases
- Quickly setting up a database interaction layer without external dependencies
- Automating database interactions within applications
- Providing a controlled interface for database access