mirror of
https://github.com/PrefectHQ/fastmcp.git
synced 2026-08-20 20:44:17 +02:00
Merge branch 'main' into stdio_not_exiting
This commit is contained in:
commit
2debe3a8ef
2 changed files with 13 additions and 5 deletions
BIN
docs/assets/images/fastmcp_cloud/connect.png
Normal file
BIN
docs/assets/images/fastmcp_cloud/connect.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 643 KiB |
|
|
@ -23,12 +23,14 @@ Deploying to FastMCP Cloud takes just three simple steps.
|
|||
Visit [fastmcp.cloud](https://fastmcp.cloud) and sign in with your GitHub account. Create a project either by selecting an existing repository or using the FastMCP Cloud quickstart repo.
|
||||
<img src="/assets/images/fastmcp_cloud/quickstart.png" alt="FastMCP Cloud Quickstart Screen" />
|
||||
|
||||
### Step 2: Configure your Server
|
||||
### Step 2: Configure Your Server
|
||||
|
||||
The configuration screen lets you specify:
|
||||
- **Name**: The name of your project. This will be used to generate a unique URL for your server.
|
||||
- **Entrypoint**: The Python file containing your FastMCP server (e.g., `echo.py`). This field has the same syntax as the `fastmcp run` command, for example `echo.py:my_server` to specify a specific object in the file.
|
||||
- **Authentication**: Whether to require OAuth for client connections.
|
||||
- **Authentication**: If disabled, your server is open to the public. If enabled, only other members of your FastMCP Cloud organization will be able to connect.
|
||||
|
||||
Note that FastMCP Cloud will automatically detect yours server's Python dependencies from either a `requirements.txt` or `pyproject.toml` file.
|
||||
|
||||
<img src="/assets/images/fastmcp_cloud/create_project.png" alt="FastMCP Cloud Configuration Screen" />
|
||||
|
||||
|
|
@ -43,12 +45,18 @@ Once you create your project, FastMCP Cloud will:
|
|||
<img src="/assets/images/fastmcp_cloud/deployment.png" alt="FastMCP Cloud Deployment Screen" />
|
||||
|
||||
|
||||
The deployed server is live and accessible at a URL like:
|
||||
## Connect to Your Server
|
||||
|
||||
Your deployed server will be accessible at a URL like:
|
||||
|
||||
```
|
||||
https://your-project-name.fastmcp.app/mcp
|
||||
```
|
||||
|
||||
You should be able to connect to it as soon as you see the deployment succeed!
|
||||
You should be able to connect to it as soon as you see the deployment succeed! In addition, you can instantly connect your server to a variety of popular LLM clients:
|
||||
|
||||
Any time you open a PR to your repo, FastMCP Cloud will create a new, unique URL for that branch. This allows you to test your changes before merging to production. Each merge to main will trigger a new deployment of the latest version of your server.
|
||||
<img src="/assets/images/fastmcp_cloud/connect.png" alt="FastMCP Cloud Connection Screen" />
|
||||
|
||||
## Testing Changes
|
||||
|
||||
Any time you open a PR to your connected repo, FastMCP Cloud will create a new server for that branch and deploy it on a unique URL. This allows you to test your changes before merging to production. Each merge to main will trigger a new deployment of the "production" version of your server.
|
||||
Loading…
Add table
Add a link
Reference in a new issue