Jeremiah Lowin commited on
Commit
79c9cf4
·
1 Parent(s): 554446f

Update readme

Browse files
Files changed (2) hide show
  1. README.md +7 -7
  2. 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. Think of it like a web API, but specifically designed for LLM interactions. MCP servers can:
90
 
91
- - Expose data through **Resources** (similar to `GET` requests; load info into context)
92
- - Provide functionality through **Tools** (similar to `POST`/`PUT` requests; execute actions)
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
- While the core server concepts of FastMCP 1.0 laid the groundwork and were contributed to the official MCP SDK, **FastMCP 2.0 (this project) is the actively developed successor**, adding significant enhancements and entirely new capabilities like a powerful **client library**, server **proxying**, **composition** patterns, **OpenAPI/FastAPI integration**, and much more.
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:** FastMCP aims to provide a full implementation of the core MCP specification for both servers and clients
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
- There is a low-level Python SDK available for implementing the protocol directly, but FastMCP aims to make that easier by providing a high-level, Pythonic interface.
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