# Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction

DevFeed: [Using Windsurf Cascade and Neon MCP for Agent-Driven Database Interaction](<https://devfeed.tech/articles/using-windsurf-cascade-and-neon-mcp-for-agent-driven-database-interaction-5119.md>)

Original publisher: [Read original article](<https://neon.com/blog/cascade-and-neon-mcp>)

Author: Akshat Agrawal

Published: 2025-03-24T16:50:27Z

Content type: tutorial

Language: en

Sources: [Blog -- Neon Docs](<https://devfeed.tech/sources/blog-neon-docs.md>)

Topics: [ide](<https://devfeed.tech/topics/ide.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Drizzle](<https://devfeed.tech/topics/drizzle.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [client](<https://devfeed.tech/topics/client.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [api](<https://devfeed.tech/tags/api.md>), [community](<https://devfeed.tech/tags/community.md>), [databases](<https://devfeed.tech/tags/databases.md>), [drizzle](<https://devfeed.tech/tags/drizzle.md>), [ide](<https://devfeed.tech/tags/ide.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

This tutorial explains how to integrate Windsurf Cascade with the Neon MCP server so an AI agent can interact with a Neon Postgres database. It demonstrates building a Todo application with Next.js, TypeScript, Drizzle ORM, Tailwind, and Neon, including project setup, database provisioning, migrations, and iterative feature development.

## Source excerpt

Imagine an IDE that not only writes your code but also provisions, migrates, and queries your Postgres database. Stop imagining--this is possible today with Windsurf. In this blog post, we will explore how Windsurf can be integrated with the Neon MCP server to allow agents to inte...