Fatih Kadir Akın

Fatih is a passionate software developer from Istanbul, Turkey, currently leading Developer Relations at Teknasyon. He has authored books on JavaScript and prompt engineering for AI tools. With a deep enthusiasm for web technologies and AI-assisted development, he actively contributes to open-source projects and builds innovative things on GitHub. Beyond coding, Fatih enjoys organizing conferences and sharing knowledge through talks. A strong advocate for open-source collaboration, he specializes in JavaScript and Ruby (particularly Ruby on Rails). He also created prompts.chat, a platform for exploring and optimizing AI prompts for LLMs.
Community Contributions
How to improve developers efficiency using AI tools and IDEs.
Future Frames: AI Talks #1 – Understanding AI from a Developer’s Perspective
In this talk, I spoke about the rise of AI from a developer’s perspective—how it’s changing the way we build software, how tools like LLMs are reshaping our workflows, and what the future might look like for developers in an AI-powered world.
Why Google's A2A Protocol Doesn't Make Sense When We Already Have MCP
An analysis of why Google's Agent-to-Agent (A2A) protocol adds unnecessary complexity compared to the existing Model Context Protocol (MCP), which already handles agent communication elegantly.
Streamline Your MCP Development: Project Scaffolding with MCP Tools
Learn how to quickly scaffold new Model Context Protocol (MCP) server projects using MCP Tools' scaffolding feature, simplifying the creation of TypeScript-based MCP servers with proper configuration and structure.
MCP Tools vs Official MCP Inspector: Choosing the Right Tool for Model Context Protocol Development
Discover the key differences between the official Official MCP Inspector and MCP Tools. Learn when to use each tool and how MCP Tools offers advanced capabilities for proxy, mock servers, and CLI workflows.
MCP Tools
After developing several Model Context Protocol (MCP) servers in my previous blog posts, I realized we needed a standardized way to interact with these servers from the command line. I’ve built a CLI tool specifically for working with MCP servers using both stdio and HTTP transport methods.
Introducing MCP Tools: A Command-Line Inspector for Model Context Protocol Servers
Discover MCP Tools, a powerful CLI for interacting with Model Context Protocol servers using both stdio and HTTP transport. Learn how to discover and call tools, list resources, and interact with MCP-compatible services.
Building a Filesystem MCP Server in Go
Learn how to build a filesystem MCP server in Go that allows Claude Desktop to read and write files. This step-by-step guide shows you how to create a practical tool for file operations using the mcp-golang package.