smartest idea. So, for this build, I'm going to use a free tool called Ghost, which essentially lets my AI agents create, fork, and discard their own databases when they're working. And I know I was just as skeptical as you are right now after hearing that. As the database is one of the most important parts of any app, handing that off completely to AI might not feel right. But, after trying it out and learning more about its capabilities, I was pleasantly surprised in how effective it was and how it has allowed me to build and test new features safely without running the risk of nuking or corrupting my data. It works by letting my agents spin up Postgres databases all by themselves that it can query and make changes to. Then, it will automatically perform any cleanup after it's finished, all without needing me to manually configure or manage any databases or having to worry about it modifying any real data in production. If you're curious about trying it out, here's how to get set up. So, the first thing you want to do is head over to ghost. build and then head over to the docs and the installation tab. As you can see, these are all the commands you can run to install the Ghost CLI. But, in this example, I'm going to use the Homebrew command and copy and paste that into my terminal. So, open up your terminal and then paste in the command and press enter. And once you let it run, it should successfully install everything that it needs. And once that's done, you just need to run the login command, which is ghost login. Press enter. And since I'm already logged in, it shows me this success screen. But, for you, you will just need to log in with your GitHub account and then authorize the app. And then once you've logged in, you just need to run ghost MCP install. And running this will install Ghost's MCP server locally to all of your coding agents. So, here, just select all of the clients you want to install the MCP server for and then press enter. And since I'm using Code X, I just want to check that the MCP server has been added. And as you can see, it's right there available and turned on. So, that's all there is to it. And now, you can just start using the Ghost MCP server in all of your chats. So, after setting things up, your coding agent can now directly use Ghost through their MCP server. So, instead of me having to learn a whole new app and UI, the agent can do all the tedious work of managing the databases for me as it reasons about the current task and what it needs to do. And I have to say, coding agents are now becoming way more capable than just generating code. If you give them the right tools and data, they can actually handle the product building and testing loop all by themselves. Which just means less babysitting for you as the builder and more time to focus on making important product decisions and marketing. So, I ended up shipping two core features for my custom MCP server. The first one being source organization where the agent can look at my safe sources and automatically sort them into folders based on their content and similarity. And the second feature is source retrieval where the agent can simply find the best sources for the current job. And behind the scenes, it gives each source a score and a rank for how relevant it is to the current task. And then for testing in this case, I made sure to call the Ghost MCP server to create and clone temporary databases so that I can test the features with real data and get feedback on what's working and what's not. And the nice thing about using Ghost in this case is that I don't have to be hands-on in the testing loop at all. I can just let the agent do its thing and it will iterate on itself until it fixes all of the issues that come up since it can manage the database life cycle all by itself. If I wanted to, I could spin up 10, 20, or even 50 databases running all at once and then test different approaches and keep the one that works best. So, if you're currently building agent-first applications like custom MCP servers or CLIs, I highly recommend integrating Ghost into your database layer to test your features with real data in a safe and controlled way. It's free to get started and they offer a very generous free tier that includes 100 hours of compute and 1 terabyte of storage. And with hard spending caps on by default, you can be sure you'll never get a surprise bill for overspending. There's currently no waitlist and you can get started by running just one command in your terminal. Check the first link in the description if you want to start building with Ghost. So, a couple months