The Power of MCP for AI Tools

Introduction A major trend in the world of AI tools right now is something called the Model Context Protocol (MCP). After researching and implementing it in one of my sample projects, I wanted to share an overview of MCP in this blog post. What is Model Context Protocol Model Context Protocol (MCP) is a flexible standard that allows AI tools to connect not just to databases, but to a wide range of resources such as APIs, file systems, document stores, and even real-time event streams. Its goal is to make it easy for AI applications to interact with all sorts of data and services using a common approach, so you can add new capabilities without a lot of extra work. While MCP can power integrations with web services, files, and custom plugins, in this post I’ll focus specifically on how it can be used to connect AI tools to databases, since that’s where I’ve found it most immediately useful and impactful. Another great feature is that it enables users who aren’t familiar with writing queries to perform various operations on a database. Based on your request, it will automatically generate and execute the appropriate query directly on the database. ...

July 3, 2025 · 4 min

Coolify on Hetzner

I’ve recently been getting deeper into backend development and cross-platform mobile using Kotlin Multiplatform. On the side, I’ve been playing with tools like n8n, setting up databases, and building small AI agents and automation workflows. Pretty quickly, I realized I needed a solid self-hosting setup where I could run everything, from simple web apps to AI agents, and backend services, without relying on multiple different platforms. I used Heroku and Vercel before, but for someone mostly working on hobby projects, their pricing and limitations didn’t make much sense long-term. ...

June 9, 2025 · 4 min