18 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.

Expand full comment
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! 🙂

Expand full comment
Abdulrazaq Surakat's avatar

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

Expand full comment
Bharatram Natarajan's avatar

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

Expand full comment
Nir Diamant's avatar

Happy to hear you liked it ☺️

Expand full comment
Julia Diez's avatar

Thanks for this post.

Expand full comment
Nir Diamant's avatar

You are welcome :))

Expand full comment
Paul Iusztin's avatar

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

Expand full comment
Nir Diamant's avatar

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

Expand full comment
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)

Expand full comment
Nir Diamant's avatar

thanks for the feedback!

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

Expand full comment
Chen Reuven's avatar

Awesome Work Nir!!

Expand full comment
Nir Diamant's avatar

Thanks 🙏 hope you could benefit from it

Expand full comment
Dan McRae's avatar

Finally, an _explanation_ of this. Thank you!

Expand full comment
Nir Diamant's avatar

you are welcome :))

Expand full comment
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 ?

Expand full comment
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

Expand full comment
xillflop's avatar

Quoting without reference is just stealing. Rewording the quote is what kid in school do to fool their teacher.

I doubt you wrote any of this. Probably dumped all the info you found in an AI and ask for an article. The style is pretty obvious.

You :

MCP is like a USB-C port for AI applications. Just as USB-C provides a standard way to connect various devices (phones, laptops, cameras) to different peripherals (chargers, monitors, storage), MCP provides a standard protocol that lets AI models connect to various data sources and tools.

Anthropic :

Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various peripherals and accessories, MCP provides a standardized way to connect AI models to different data sources and tools.

https://docs.anthropic.com/en/docs/agents-and-tools/mcp

Expand full comment