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
26
0
Share
Hello, MCP World!
Talk delivered at DevFest Bletchley Park 2025.
Daniela Petruzalek
December 01, 2025
More Decks by Daniela Petruzalek
See All by Daniela Petruzalek
[Golab 2025] The Gopher's Craft in the Age of AI
danicat
0
29
Making of GoDoctor: Lessons Learned While Building a Go-Aware MCP Server
danicat
0
38
Diagnostic Agent with ADK, Gemini and OSQuery
danicat
0
41
Go for GenAI!
danicat
0
38
A Gopher's Guide to Vibe Coding
danicat
0
33
How to Create a Diagnostic Agent with Gemini and OSQuery
danicat
0
60
How to create a diagnostic agent using Gemini and osquery
danicat
0
57
Como criar um agente de diagnósticos usando Gemini e Osquery
danicat
0
110
A Gopher's Guide to Vibe Coding
danicat
0
260
Other Decks in Programming
See All in Programming
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
900
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
330
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
450
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
180
GoogleCloudとterraform完全に理解した
terisuke
1
170
書き換えて学ぶTemporal #fukts
pirosikick
1
310
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
200
Oxlintとeslint-plugin-react-hooks 明日から始められそう?
t6adev
0
310
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
200
検索設計から 推論設計への重心移動と Recall-First Retrieval
po3rin
5
1.3k
From Formal Specification to Property Based Test
ohbarye
0
550
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
540
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
Six Lessons from altMBA
skipperchong
29
4.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
820
The Pragmatic Product Professional
lauravandoore
37
7.2k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.4k
4 Signs Your Business is Dying
shpigford
187
22k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.9k
Deep Space Network (abreviated)
tonyrice
0
130
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!