Skippy's MCP
About

Reference

Glossary and diagram atlas — vocabulary for when you need to sound smart in meetings. Obviously I already knew all of this.

Diagram atlas

Glossary

Model Context Protocol

An open protocol that standardizes how applications expose tools, resources, and prompts to LLM hosts.

JSON-RPC

A lightweight remote procedure call format using JSON messages over a transport.

host

The application that embeds the model and owns user experience (e.g. an IDE or assistant UI).

client

The MCP client inside the host that maintains sessions and talks to MCP servers.

server

An MCP server process that exposes capabilities (tools/resources/prompts) over a transport.

stdio

Transport where the host spawns a server child process and exchanges JSON-RPC over stdin/stdout.

Streamable HTTP

HTTP-based MCP transport using POST/GET (and optional streaming) replacing older HTTP+SSE patterns.

tool poisoning

Indirect prompt injection via tool metadata or outputs that steer the model when tools are listed or summarized.

prompt injection

Attacker-controlled text that manipulates model behavior by appearing in the model context.

capability negotiation

Handshake where client and server agree on supported protocol features before normal operation.

Zod

TypeScript-first schema library used by the MCP TypeScript SDK for tool and prompt argument validation.