Skip to Main Content
Talk Intermediate

Why I Built an MCP Server SDK in Bash (and What It Taught Me)

Rejected
Session Description

This talk is about the path — not the tool.

While building an MCP server in Bash, I ended up understanding more than I expected

  • How I discovered JSON-RPC when going for MCP server

  • The difference between CLI vs stdio — and why it matters

  • The MCP server flow

  • Where clean code helps — and where it doesn’t

This is for anyone who wants to understand how systems talk, without hiding behind a framework. Doesn’t matter what language you use — the idea is to see things as they are.

Key Takeaways

  • Difference between cli vs stdio

  • Understand how JSON-RPC works

  • See a working MCP server in Bash

  • Know how to build and extend your own

References

Session Categories

Introducing a FOSS project or a new version of a popular project
Which track are you applying for?
Compilers, Programming Languages and Systems Devroom

Speakers

Muthukumaran Navaneethakrishnan Software Architect / Engineering Manager

Muthukumaran Navaneethakrishnan is a full-stack generalist, open source contributor, Author and longtime engineer who prefers building tools from first principles. He works across Java, JavaScript, Clojure, Golang.

Muthukumaran Navaneethakrishnan
https://www.linkedin.com/in/muthuishere/
Shaama M Software Engineer

Software engineer who works predominantly on solving tough problems

Shaama M
https://www.linkedin.com/in/shaama-m-030115237/

Reviews

No reviews yet.