Community Moderator, Working Groups.
Work @ Hugging Face on MCP and Open Source initiatives.
if you are using MCP you are an LLM Systems integrator
Charles Dickens, A Tale of Two Cities : 206,022 Tokens (139,000 Words>
points to make here
Models are trained using lots of text.
Models were then trained to be conversational
Models were then trained to follow instructions
Models generate text using probabilities. [SHOW DEMO]
This isn't a long "history lesson" style talk; but i wanted to reground us
Conversational Training. Hand Noted. RLHF.
Instruction Training.
How do we make a model?
Ingredients. Lots of CPU, lots of compute.
Text Completions
given . The text we ask it to complete is known as the "Context".
Computational Complexity and Model Size.
The context is _tiny_ compared to the model
The context is precious
Instruction following has a precedence problem
Generations are intentionally different each time (completions[0])
Assume that the data in your context window is privileged.
The reason for the preamble is so that we can have a balanced discussion about MCP Security
launched in november last year, and immediately proved popular
why? for the first time rather than handling complex RAG or custom tool calling you had ready-made applications to integrate with
## Part 3 - MCP
### Introduction
Can't deflect responsibility in to the Protocol
Can't transfer the risk
### Distribution
As Community Moderator get to see a lot of MCP Servers. One-shot prompted in to existence.
Introducing the Model Context Protocol.
We see automation not augmentation.
So now that we know what a bit more about Models, and a bit more about Context let's see where MCP fits.
Show MCP-Webcam.
Less than 12 months old. Distribution Statistics. Weekend in Apr
- what mcp is -- do a deep dive explanation on the components and the parts.
- json-rpc; transports, hosts, client, servers.
- show all of the different datasources that can work.
- transport, data, layer?? (d)
- two specifications
OAUTH2.1
- Package and distribution of MCP-B/DXT. GitHub, Webiste.
- Registry
Bi-Directional Communication
co-minglign
# Transports (and Distribution)
STDIO
SSE (Deprecated)
Streamable HTTP
The rise of Hosting Services and Proxies.
---
# Early days of MCP. Server List.
Review the Server, make sure there are no obvious.
# What happens
MCP Server Instructions injected in to Context.
Auto-injection in to the Context.
Context co-mingling.
Data sent to the LLM
Tools that know about each other
# Distribution
- StreamableHTTP gives deployment options, and the latest OAuth is intended to make integration easier.
- This makes deployment - and auditing easier. far better to have telemetry from your MCP Infrastructure than having people copy-paste from unknown sources.
- Host
- Client
- Server
- LLM (Model/Context)
- User!
- Parts (MCP Servers, Host Application, Model)
- MCP Servers: Primitives
- MCP Servers: Connectivity
- MCP Servers: Priniciple of simple development
- Distribution Problem
- Remote Servers had no Authentication.
we'll do a high level walkthrough, then look at some of these in more detail
we talk a lot about MCP Servers, and that's not quite the right name
maybe i'm always tired of typing the same thing
maybe there's a website link the host application should follow