Announcing My First eBook: Build Your First MCP Server
Today I'm excited to announce the release of my first eBook - a beginners guide to building Model Context Protocol servers that wrap existing APIs for AI agents.
I'm Matthew Groff, Principal AI Engineer and AI Capability Lead at Umbrage, part of Bain & Company. Based in Orlando, FL, I specialize in AI Product Engineering, web application development, and leading technical teams. This is my personal development blog where I share insights on AI engineering, web technologies, and software development best practices.
Professional Disclaimer: All content and opinions expressed here are my personal work and views. They are not affiliated with, endorsed by, or representative of Umbrage or Bain & Company. Groff Dev LLC is a separate legal entity that operates independently from my employment obligations.
Today I'm excited to announce the release of my first eBook - a beginners guide to building Model Context Protocol servers that wrap existing APIs for AI agents.
Learn how to create a complete MCP server in a single TypeScript file using Bun. This tutorial shows you how to wrap the Petfinder API with OAuth authentication, making it perfect for both humans and LLMs to understand and modify.
My recommendations for tech stacks that work well with LLMs: React (Vite/Next), TypeScript, Python, Tailwind, Shadcn, and Ruby on Rails.
Overview of the Jira “Agent Flayer” attack and practical steps: disable auto-run, inventory/approve MCP servers (e.g., Atlassian MCP), avoid untrusted ticket routes.