Skip to content

Commit b5abe42

Browse files
committed
a
1 parent 116ca71 commit b5abe42

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

src/AI/AI-MCP-Servers.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@
22

33
{{#include ../banners/hacktricks-training.md}}
44

5-
- (https://modelcontextprotocol.io/introduction
65

76
## What is MPC - Model Context Protocol
87

9-
The **Model Context Protocol (MCP)** is an open standard that allows AI models (LLMs) to connect with external tools and data sources in a plug-and-play fashion. This enables complex workflows: for example, an IDE or chatbot can *dynamically call functions* on MCP servers as if the model naturally "knew" how to use them. Under the hood, MCP uses a client-server architecture with JSON-based requests over various transports (HTTP, WebSockets, stdio, etc.).
8+
The [**Model Context Protocol (MCP)**](https://modelcontextprotocol.io/introduction) is an open standard that allows AI models (LLMs) to connect with external tools and data sources in a plug-and-play fashion. This enables complex workflows: for example, an IDE or chatbot can *dynamically call functions* on MCP servers as if the model naturally "knew" how to use them. Under the hood, MCP uses a client-server architecture with JSON-based requests over various transports (HTTP, WebSockets, stdio, etc.).
109

1110
A **host application** (e.g. Claude Desktop, Cursor IDE) runs an MCP client that connects to one or more **MCP servers**. Each server exposes a set of *tools* (functions, resources, or actions) described in a standardized schema. When the host connects, it asks the server for its available tools via a `tools/list` request; the returned tool descriptions are then inserted into the model's context so the AI knows what functions exist and how to call them.
1211

src/AI/AI-Unsupervised-Learning-algorithms.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
{{#include ../banners/hacktricks-training.md}}
44

5-
## Unsupervised Learning
65

6+
## Unsupervised Learning
77

88
Unsupervised learning is a type of machine learning where the model is trained on data without labeled responses. The goal is to find patterns, structures, or relationships within the data. Unlike supervised learning, where the model learns from labeled examples, unsupervised learning algorithms work with unlabeled data.
99
Unsupervised learning is often used for tasks such as clustering, dimensionality reduction, and anomaly detection. It can help discover hidden patterns in data, group similar items together, or reduce the complexity of the data while preserving its essential features.

src/AI/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@
77
The best starting point to learn about AI is to understand how the main machine learning algorithms work. This will help you to understand how AI works, how to use it and how to attack it:
88

99
{{#ref}}
10-
AI-Supervised-Learning-Algorithms.md
10+
./AI-Supervised-Learning-Algorithms.md
1111
{{#endref}}
1212

1313
{{#ref}}
14-
AI-Unsupervised-Learning-Algorithms.md
14+
./AI-Unsupervised-Learning-Algorithms.md
1515
{{#endref}}
1616

1717
{{#ref}}
18-
AI-Reinforcement-Learning-Algorithms.md
18+
./AI-Reinforcement-Learning-Algorithms.md
1919
{{#endref}}
2020

2121
{{#ref}}
22-
AI-Deep-Learning.md
22+
./AI-Deep-Learning.md
2323
{{#endref}}
2424

2525
### LLMs Architecture

0 commit comments

Comments
 (0)