PostgreSQL Remote Cloudflare MCP Worker
Enables deployment of the MCP server on Cloudflare Workers and integration with Cloudflare AI Playground
Provides remote access to PostgreSQL databases through the MCP server interface
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PostgreSQL Remote Cloudflare MCP Workershow me the top 10 customers by total orders"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PostgreSQL Remote Cloudflare MCP Worker
Get started:
Alternatively, you can use the command line below to get the remote MCP Server created on your local machine:
npm create cloudflare@latest -- my-mcp-server --template=https://github.com/Stratus-Cyber/postgres-mcp-cloudflare.git⚠️ Currently, the
Deploy to Cloudfarebutton does not support configuration of evironment variables, the variable must be configured manually, after deployment.
Related MCP server: Cloudflare Remote PostgreSQL MCP Server
Environment Variables
From the Cloudflare console > select your Worker AI, go to Settings > Variables and Secrets > +Add
Type: Secret
Variable Name: DATABASE_URL
Value: postgresql://<connection string>
Connect to Cloudflare AI Playground
You can connect to your MCP server from the Cloudflare AI Playground, which is a remote MCP client:
Enter your deployed MCP server URL (
postgres-mcp-cloudflare.<your-account>.workers.dev/sse)You can now use your MCP tools directly from the playground!
Connect Claude Desktop to your MCP server
You can also connect to your remote MCP server from local MCP clients, by using the mcp-remote proxy.
To connect to your MCP server from Claude Desktop, follow Anthropic's Quickstart and within Claude Desktop go to Settings > Developer > Edit Config.
Update with this configuration:
{
"mcpServers": {
"calculator": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse" // or remote-mcp-server-authless.<your-account>.workers.dev/sse
]
}
}
}Restart Claude and you should see the tools become available.
Connect Cursor AI to your MCP server
On Mac OS, go to Cursor > Settings > Cursor Settings > MCP > Add new Global MCP Server > edit the mcp.json file
{
"mcpServers": {
"postgresql-remote-mcp": {
"url": "https://postgresql-mcp-cloudflare.<your-account>.workers.dev/sse"
}
}
}Related MCP Connectors
- XataOAuthio.github.xataio
Xata MCP server lets AI agents interact with your Xata projects, and Postgres database branches.
Cloudflare Workers MCP server: ai-model-router
Cloudflare Workers MCP server: ai-gateway
Cloudflare Workers MCP server: ai-cost-optimizer
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceA Cloudflare Worker that provides a Model Context Protocol (MCP) interface for PostgreSQL databases, allowing AI assistants like Claude and Cursor to interact with PostgreSQL databases through natural language.1-
- AlicenseNot gradedqualityDmaintenanceA production-ready MCP server that enables users to interact with PostgreSQL databases via natural language on Cloudflare Workers. It features GitHub OAuth for role-based access control, allowing for secure schema discovery, data querying, and write operations.MIT
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server deployed on Cloudflare Workers that enables interaction with PostgreSQL databases. It allows AI clients like Claude and Cursor to execute database operations via a remote SSE connection.51 npmISC
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to interact with PostgreSQL databases by executing SQL queries and inspecting database schemas. It provides tools for standardized database exploration and management through the Model Context Protocol.-