23 Comments
User's avatar
Brian's avatar

Interesting from both theoretical and practical perspectives, thank you. I think I needed this to help structure the idea I have, I think over cohesively structuring tools, MCP provides a great approach.

Nir Diamant's avatar

I agree. There are tons of them out there.

Just like the endless number of devices that can connect to your laptop using USB-C.

Thanks for the feedback! 🙂

Abdulrazaq Surakat's avatar

Awesome post! To summarize, MCP I'd like an API for AI that utilizes context.

Bharatram Natarajan's avatar

Thanks for explaining MCP in the easy way. This gives a great start point for me to explore MCP.

Nir Diamant's avatar

Happy to hear you liked it ☺️

Julia | Taking you global's avatar

Thanks for this post.

Nir Diamant's avatar

You are welcome :))

Paul Iusztin's avatar

Love it! One of the best articles on MCP. You made me nostalgic about using Unity to build games

Nir Diamant's avatar

Maybe it's time to build one using Claude/cursor :)

Christian Hollbaum's avatar

Well done!!

This is quality work (and very much needed with even Google opening Gemeni 2.5 for MCP).

Do you follow Cole Medin on YouTube? - he has the same gift as you - to explain complex topics in words that we can understand :-)

Thanks again!!

(https://youtu.be/soC4n-nKWF8?si=bdlh733fdkIWI3Tg)

Nir Diamant's avatar

thanks for the feedback!

I'm actually not familiar with him but will definitely check it out :))

Chen Reuven's avatar

Awesome Work Nir!!

Nir Diamant's avatar

Thanks 🙏 hope you could benefit from it

Dan McRae's avatar

Finally, an _explanation_ of this. Thank you!

Nir Diamant's avatar

you are welcome :))

Naina Chaturvedi's avatar

++ Good Post, Also, start here stock market, AI research, Crash Courses, 100+ Most Asked ML System Design Case Studies and LLM System Design

AI/ML/LLM Engineer Interview 

https://open.substack.com/pub/naina0405/p/launching-500k-job-meet-quantum-your?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

How to Build Tech 

https://open.substack.com/pub/howtobuildtech/p/how-to-build-tech-04-how-to-actually?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/howtobuildtech/p/how-to-build-tech-03-how-to-actually?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/howtobuildtech/p/how-to-build-tech-01-the-heart-of?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/howtobuildtech/p/how-to-build-tech-02-how-to-actually?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

Crash Courses

https://open.substack.com/pub/crashcourses/p/crash-course-03-hands-on-crash-course?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/crashcourses/p/crash-course-02-a-complete-crash?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/crashcourses/p/crash-course-01-a-complete-crash?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

LLM System Design

https://open.substack.com/pub/naina0405/p/very-important-llm-system-design-7e6?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/naina0405/p/very-important-llm-system-design-67d?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/naina0405/p/most-important-llm-system-design-b31?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://naina0405.substack.com/p/launching-llm-system-design-large?r=14q3sp

https://naina0405.substack.com/p/launching-llm-system-design-2-large?r=14q3sp

[https://open.substack.com/pub/naina0405/p/llm-system-design-3-large-language?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/naina0405/p/important-llm-system-design-4-heart?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

System Design

https://open.substack.com/pub/naina0405/p/bookmark-most-asked-ml-system-design-611?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/naina0405/p/system-design-tech-case-study-pulse-862?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/naina0405/p/system-design-tech-case-study-pulse-b3c?r=14q3sp&utm_campaign=post&utm_medium=web

https://open.substack.com/pub/naina0405/p/system-design-tech-case-study-pulse-135?r=14q3sp&utm_campaign=post&utm_medium=web

https://open.substack.com/pub/naina0405/p/system-design-tech-case-study-pulse-007?r=14q3sp&utm_campaign=post&utm_medium=web

Stock Market 

https://open.substack.com/pub/stockmarketanalysis04/p/important-stock-market-post-04-which?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/stockmarketanalysis04/p/important-stock-market-analysis-which?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/stockmarketanalysis04/p/important-stock-market-post-02-understand?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/stockmarketanalysis04/p/important-stock-market-post-03-this?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/stockmarketanalysis04/p/important-stock-market-post-06-i?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

AI/ML Research

https://open.substack.com/pub/airesearch04/p/ai-research-2-kimi-k2-thinking-a?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/airesearch04/p/ai-research-1-the-transformer-revolution?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

https://open.substack.com/pub/naina0405/p/very-important-llm-system-design-7e6?r=14q3sp&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false

Pradyumna's avatar

check this out too. Try too explain in simplest way possible.

Shiv's avatar

I have use cases where , I have multiple Kubernetes application running on cluster now I want my application to work as mcp server and exposes some apis as tool. Now I want to pass some user information in each mcp communication. Is it customization available in mcp as native or I need to build ?

Nir Diamant's avatar

Please join my discord community and discuss it there :)

There are links to join both on my main substack page and on my GitHub repos

JP's avatar

Circling back to this because I keep running into people who still don't get MCP properly, and this is the clearest explanation I've found. The STDIO vs SSE transport distinction matters more than most realise in practice. I ran into it configuring MCP servers in OpenCode and ended up writing a full guide that covers the practical setup: https://reading.sh/the-definitive-guide-to-opencode-from-first-install-to-production-workflows-aae1e95855fb

Pawel Jozefiak's avatar

The USB-C analogy is perfect. Before MCP, every integration was custom wiring. Now there's a standard plug. Running MCP servers for Notion, email, browser through Claude Code. The consistency means the agent knows what tools are available uniformly. MCP is worth the learning curve. https://thoughts.jock.pl/p/wiz-personal-ai-agent-claude-code-2026