Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hello, MCP World!
Search
Daniela Petruzalek
December 01, 2025
Programming
0
11
Hello, MCP World!
Talk delivered at DevFest Bletchley Park 2025.
Daniela Petruzalek
December 01, 2025
Tweet
Share
More Decks by Daniela Petruzalek
See All by Daniela Petruzalek
Go for GenAI!
danicat
0
12
A Gopher's Guide to Vibe Coding
danicat
0
13
How to Create a Diagnostic Agent with Gemini and OSQuery
danicat
0
28
How to create a diagnostic agent using Gemini and osquery
danicat
0
31
Como criar um agente de diagnósticos usando Gemini e Osquery
danicat
0
74
A Gopher's Guide to Vibe Coding
danicat
0
240
Hello, MCP World!
danicat
0
170
A Gopher's Guide to Vibe Coding
danicat
0
58
Construindo um Sistema de Recomendações na GCP
danicat
2
180
Other Decks in Programming
See All in Programming
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
470
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
110
CSC307 Lecture 01
javiergs
PRO
0
670
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
1
2.5k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
3
1.7k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.5k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
490
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
5.5k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
170
AtCoder Conference 2025
shindannin
0
950
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
230
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
320
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
110
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
81
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
48
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
It's Worth the Effort
3n
188
29k
Music & Morning Musume
bryan
46
7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
140
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Transcript
Bletchley Park Daniela Petruzalek Developer Relations, Google Cloud Hello, MCP
World!
About me… DevRel at Google UK Originally from Brazil Backend
/ Data Engineer Currently obsessed with AI Love Games, Anime and Cats =^_^=
Agenda What is MCP? MCP Demos Go SDK for MCP
MCP is an open protocol that standardizes how applications provide
context to large language models (LLMs). (...) MCP enables you to build agents and complex workflows on top of LLMs and connects your models with the world.
https://modelcontextprotocol.io/docs/learn/architecture
Data layer: JSON-RPC based Transport layer: • Standard IO •
Streamable HTTPS • HTTP+SSE (deprecated) Communication Layers
{ "jsonrpc":"2.0","id":1, "method":"initialize", "params":{"protocolVersion":"2025-06-18"} } { "jsonrpc":"2.0", "method":"notifications/initialized","params":{} } {
"jsonrpc":"2.0","id":2, "method":"tools/list", "params":{} }
Building Blocks Tools: model-controlled, execute actions Prompts: user-controlled, interaction templates
Resources: app-controlled, contextual data
Tools github.com/danicat/godoctor Bletchley Park
Bletchley Park Prompts github.com/danicat/speedgrapher
Bletchley Park Resources
None
medium.com/@laurentkubaski
If the model needs to discover and call it, it’s
a Tool. If the user and/or application decides when it’s relevant to call it (...), it’s a Resource. Source: Laurent Kubaski
Model Context Protocol (MCP) is an open standard that allows
AI models to connect and communicate with external tools and data sources Bletchley Park Go SDK for MCP
github.com/modelcontextprotocol/go-sdk/
Shameless plug - Part II Lab @ 3:45 PM: Build
an MCP with Gemini CLI and Go
Lessons Learned The more you build, the better you will
understand it Less is more: be selective when adding MCPs to agents MCPs should not be just an 1:1 adapter for your APIs
Bletchley Park Go SDK: github.com/modelcontextprotocol/go-sdk Examples: github.com/danicat/devfest2025 Daniela Petruzalek Developer
Relations, Google Cloud danicat.dev | @danicat83 Thank you!