Building your first MCP server — Connect AI assistants to your own tools
Step-by-step tutorial on creating a Model Context Protocol (MCP) server that lets Claude, ChatGPT, and other AI assistants interact with your custom tools and data sources.
PERSONAL DEV BLOG
Full-stack developer from Lima, Peru. I write about software development, share tutorials, and occasionally rant about the industry.
const patricio = {
role: "Senior Full-Stack Developer",
location: "Lima, Peru 🇵🇪",
stack: ["TypeScript", "React", "Node", "Python"],
coffee: Infinity
}Step-by-step tutorial on creating a Model Context Protocol (MCP) server that lets Claude, ChatGPT, and other AI assistants interact with your custom tools and data sources.
Architect scalable event-driven APIs using NestJS and message brokers—practical tips for throughput, reliability, and ease of maintenance.
Learn how to combine Astro’s static site generation with dynamic serverless functions hosted on Vercel for modern apps.
Thoughts on the industry, new tools, and what's actually worth your time.
Practical, copy-pasteable guides for building things with TypeScript, React, and friends.
Architecture, patterns, and the trade-offs behind decisions that survive real users.