Get Started
Before You Begin
A jargon-free primer. By the end of this short chapter, the words you'll meet later — API, token, OAuth, JSON, terminal — won't feel like a foreign language.
🎯 What you'll be able to do
- Explain what an API, a token, and OAuth are in plain English
- Recognise JSON and know why it's everywhere in this guide
- Feel comfortable opening a terminal and running a command
- Understand what an MCP server is, at a high level
You don't need to be an expert
This guide assumes you are new to Python and new to agentic tools. You do not need to memorise anything here — treat this page as a friendly glossary you can come back to whenever a term feels fuzzy.
Words you'll meet
API
Token
OAuth
JSON
Endpoint
/mcp.Terminal
Here is a tiny piece of JSON, so it's not a surprise later:
| You'll see… | It means… |
|---|---|
{ "status": "ok" } | An object with one label 'status' whose value is the text 'ok'. |
"key": "PROJ-123" | A label 'key' with the value 'PROJ-123'. |
[ "a", "b" ] | A list containing two text items. |
MCP in plain English
MCP (Model Context Protocol) is a standard way to give an AI agent a set of tools. Instead of teaching the AI to poke at a raw API, you publish a tidy menu of actions — “search issues”, “create issue” — and the agent picks the right one.
Think of it like this:
| Everyday analogy | MCP equivalent |
|---|---|
| A restaurant menu | The list of tools the server exposes |
| Ordering a dish | The agent calling a tool |
| The kitchen | Your MCP server doing the real work (calling Jira) |
| The waiter checking your ID | Delegated token: actions run as the signed-in user |
❓ Concept check
Why is forwarding the user's token to Jira safer than using one shared account for everyone?
The security mindset
One idea will repeat in every chapter: never hold more power than you need, and never store secrets you don't have to. That's why this design uses short-lived per-user tokens, keeps secrets in Azure Key Vault, and puts a gateway in front of the server.
Recommended video needed
No specific video is linked here on purpose — we don't invent URLs. Search an official source (Microsoft, Azure, Atlassian, GitHub, VS Code, Python, or Model Context Protocol) using:
"Model Context Protocol" introduction (modelcontextprotocol.io OR Microsoft OR VS Code)
- Reinforces
- What the Model Context Protocol is and why it exists
- Level
- beginner
📌 Chapter summary
- An API is how programs talk; a token is a temporary pass.
- OAuth lets you grant access without sharing your password.
- JSON is the text format used to send structured data.
- An MCP server is a safe, standard way to give an AI agent tools.