Nameščanje vašega MCP strežnika omogoča drugim dostop do njegovih orodij in virov onkraj vašega lokalnega okolja. Obstaja več strategij nameščanja, ki jih lahko upoštevate glede na vaše zahteve po razširljivosti, zanesljivosti in enostavnosti upravljanja. Spodaj boste našli navodila za nameščanje strežnikov MCP lokalno, v kontejnerjih in v oblaku.
Ta lekcija zajema, kako namestiti vašo aplikacijo MCP Server.
Do konca te lekcije boste znali:
- Ovrednotiti različne pristope nameščanja.
- Namestiti vašo aplikacijo.
Če je vaš strežnik namenjen za uporabo na računalniku uporabnika, lahko sledite naslednjim korakom:
- Prenesite strežnik. Če niste vi napisali strežnika, ga najprej prenesite na svoj računalnik.
- Zaženite proces strežnika: Zaženite vašo aplikacijo MCP strežnika.
Za SSE (ni potrebno za strežnik tipa stdio)
- Konfigurirajte omrežje: Poskrbite, da je strežnik dostopen na pričakovani vratih.
- Povežite odjemalce: Uporabite lokalne povezovalne URL-je, kot je
http://localhost:3000
MCP strežnike je mogoče namestiti na različnih oblačnih platformah:
- Brezstrežni funkciji: Namestite lahke MCP strežnike kot brezstrežne funkcije
- Kontejnerske storitve: Uporabite storitve, kot so Azure Container Apps, AWS ECS ali Google Cloud Run
- Kubernetes: Namestite in upravljajte MCP strežnike v Kubernetes grozdih za visoko razpoložljivost
Azure Container Apps podpirajo namestitev MCP strežnikov. Projekt je še v teku in trenutno podpira SSE strežnike.
Tukaj je, kako lahko to naredite:
- Klonirajte repozitorij:
git clone https://github.com/anthonychu/azure-container-apps-mcp-sample.git- Zaženite ga lokalno za testiranje:
uv venv
uv sync
# linux/macOS
export API_KEYS=<AN_API_KEY>
# windows
set API_KEYS=<AN_API_KEY>
uv run fastapi dev main.py- Za lokalno preizkušanje ustvarite datoteko mcp.json v mapi .vscode in vnesite naslednjo vsebino:
{
"inputs": [
{
"type": "promptString",
"id": "weather-api-key",
"description": "Weather API Key",
"password": true
}
],
"servers": {
"weather-sse": {
"type": "sse",
"url": "http://localhost:8000/sse",
"headers": {
"x-api-key": "${input:weather-api-key}"
}
}
}
}Ko je SSE strežnik zagnan, lahko kliknete na ikono predvajanja v JSON datoteki; orodja na strežniku bi morala biti zdaj zaznana s strani GitHub Copilot, glejte ikono orodja.
- Za nameščanje zaženite naslednji ukaz:
az containerapp up -g <RESOURCE_GROUP_NAME> -n weather-mcp --environment mcp -l westus --env-vars API_KEYS=<AN_API_KEY> --source .To je to, namestite ga lokalno ali v Azure preko teh korakov.
- Naslednje: Napredne teme o strežnikih
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo storitve za avtomatski prevod Co-op Translator. Čeprav si prizadevamo za natančnost, upoštevajte, da lahko avtomatizirani prevodi vsebujejo napake ali netočnosti. Izvirni dokument v njegovem matičnem jeziku velja za avtoritativni vir. Za kritične informacije priporočamo strokovni prevod s strani človeka. Nismo odgovorni za morebitna nesporazume ali napačne interpretacije, ki izhajajo iz uporabe tega prevoda.