Have you ever built a tool that solved a problem but felt a bit… fragile? That’s exactly where I found myself with my Bash-based MCP server. It worked, but it was hard to maintain that hack. In this post, I’ll show you how I took that concept and matured it into a proper VS Code extension. You’ll learn how to embed an MCP server directly into your extension, making it easier to share, test, and maintain. If you’re looking to upgrade your own development tools or just curious about how MCP servers fit into the VS Code ecosystem, this guide is for you!










