Spaces:
Running
Running
Jeremiah Lowin commited on
Commit ·
79c9cf4
1
Parent(s): 554446f
Update readme
Browse files- README.md +7 -7
- docs/getting-started/welcome.mdx +1 -2
README.md
CHANGED
|
@@ -86,20 +86,20 @@ There are two ways to access the LLM-friendly documentation:
|
|
| 86 |
|
| 87 |
## What is MCP?
|
| 88 |
|
| 89 |
-
The [Model Context Protocol (MCP)](https://modelcontextprotocol.io) lets you build servers that expose data and functionality to LLM applications in a secure, standardized way.
|
| 90 |
|
| 91 |
-
- Expose data through **Resources** (
|
| 92 |
-
- Provide functionality through **Tools** (
|
| 93 |
-
- Define interaction patterns through **Prompts** (reusable templates)
|
| 94 |
- And more!
|
| 95 |
|
| 96 |
-
FastMCP provides a high-level, Pythonic interface for building and interacting with these servers.
|
| 97 |
|
| 98 |
## Why FastMCP?
|
| 99 |
|
| 100 |
The MCP protocol is powerful but implementing it involves a lot of boilerplate - server setup, protocol handlers, content types, error management. FastMCP handles all the complex protocol details and server management, so you can focus on building great tools. It's designed to be high-level and Pythonic; in most cases, decorating a function is all you need.
|
| 101 |
|
| 102 |
-
|
| 103 |
|
| 104 |
FastMCP aims to be:
|
| 105 |
|
|
@@ -109,7 +109,7 @@ FastMCP aims to be:
|
|
| 109 |
|
| 110 |
🐍 **Pythonic:** Feels natural to Python developers
|
| 111 |
|
| 112 |
-
🔍 **Complete:**
|
| 113 |
|
| 114 |
## Installation
|
| 115 |
|
|
|
|
| 86 |
|
| 87 |
## What is MCP?
|
| 88 |
|
| 89 |
+
The [Model Context Protocol (MCP)](https://modelcontextprotocol.io) lets you build servers that expose data and functionality to LLM applications in a secure, standardized way. It is often described as "the USB-C port for AI", providing a uniform way to connect LLMs to resources they can use. It may be easier to think of it as an API, but specifically designed for LLM interactions. MCP servers can:
|
| 90 |
|
| 91 |
+
- Expose data through **Resources** (think of these sort of like GET endpoints; they are used to load information into the LLM's context)
|
| 92 |
+
- Provide functionality through **Tools** (sort of like POST endpoints; they are used to execute code or otherwise produce a side effect)
|
| 93 |
+
- Define interaction patterns through **Prompts** (reusable templates for LLM interactions)
|
| 94 |
- And more!
|
| 95 |
|
| 96 |
+
FastMCP provides a high-level, Pythonic interface for building, managing, and interacting with these servers.
|
| 97 |
|
| 98 |
## Why FastMCP?
|
| 99 |
|
| 100 |
The MCP protocol is powerful but implementing it involves a lot of boilerplate - server setup, protocol handlers, content types, error management. FastMCP handles all the complex protocol details and server management, so you can focus on building great tools. It's designed to be high-level and Pythonic; in most cases, decorating a function is all you need.
|
| 101 |
|
| 102 |
+
FastMCP 2.0 has evolved into a comprehensive platform that goes far beyond basic protocol implementation. While 1.0 provided server-building capabilities (and is now part of the official MCP SDK), 2.0 offers a complete ecosystem including client libraries, authentication systems, deployment tools, integrations with major AI platforms, testing frameworks, and production-ready infrastructure patterns.
|
| 103 |
|
| 104 |
FastMCP aims to be:
|
| 105 |
|
|
|
|
| 109 |
|
| 110 |
🐍 **Pythonic:** Feels natural to Python developers
|
| 111 |
|
| 112 |
+
🔍 **Complete:** A comprehensive platform for all MCP use cases, from dev to prod
|
| 113 |
|
| 114 |
## Installation
|
| 115 |
|
docs/getting-started/welcome.mdx
CHANGED
|
@@ -42,8 +42,7 @@ The Model Context Protocol lets you build servers that expose data and functiona
|
|
| 42 |
- Define interaction patterns through `Prompts` (reusable templates for LLM interactions)
|
| 43 |
- And more!
|
| 44 |
|
| 45 |
-
|
| 46 |
-
|
| 47 |
|
| 48 |
## Why FastMCP?
|
| 49 |
|
|
|
|
| 42 |
- Define interaction patterns through `Prompts` (reusable templates for LLM interactions)
|
| 43 |
- And more!
|
| 44 |
|
| 45 |
+
FastMCP provides a high-level, Pythonic interface for building, managing, and interacting with these servers.
|
|
|
|
| 46 |
|
| 47 |
## Why FastMCP?
|
| 48 |
|