Skip to content

Latest commit

 

History

History
119 lines (92 loc) · 3.52 KB

File metadata and controls

119 lines (92 loc) · 3.52 KB

Pokretanje ovog primera

Preporučuje se instalacija uv, ali nije obavezna, pogledajte uputstva

-0- Kreirajte virtuelno okruženje

python -m venv venv

-1- Aktivirajte virtuelno okruženje

venv\Scrips\activate

-2- Instalirajte zavisnosti

pip install "mcp[cli]"

-3- Pokrenite primer

mcp run server.py

-4- Testirajte primer

Sa serverom koji radi u jednom terminalu, otvorite drugi terminal i pokrenite sledeću komandu:

mcp dev server.py

Ovo bi trebalo da pokrene veb server sa vizuelnim interfejsom koji vam omogućava da testirate primer.

Kada se server poveže:

  • pokušajte da prikažete alate i pokrenete add, with args 2 and 4, you should see 6 in the result.
  • go to resources and resource template and call get_greeting, type in a name and you should see a greeting with the name you provided.

Testing in ClI mode

The inspector you ran is actually a Node.js app and mcp dev, što je omotač oko njega.

Možete ga pokrenuti direktno u CLI modu izvršavanjem sledeće komande:

npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/list

Ovo će prikazati sve dostupne alate na serveru. Trebalo bi da vidite sledeći izlaz:

{
  "tools": [
    {
      "name": "add",
      "description": "Add two numbers",
      "inputSchema": {
        "type": "object",
        "properties": {
          "a": {
            "title": "A",
            "type": "integer"
          },
          "b": {
            "title": "B",
            "type": "integer"
          }
        },
        "required": [
          "a",
          "b"
        ],
        "title": "addArguments"
      }
    }
  ]
}

Da biste pozvali alat, otkucajte:

npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2

Trebalo bi da vidite sledeći izlaz:

{
  "content": [
    {
      "type": "text",
      "text": "3"
    }
  ],
  "isError": false
}

![!TIP] Obično je mnogo brže pokrenuti ispektor u CLI modu nego u pretraživaču. Pročitajte više o ispektoru ovde.

Одричање од одговорности:
Овај документ је преведен коришћењем AI услуге за превођење Co-op Translator. Иако се трудимо да постигнемо тачност, молимо вас да будете свесни да аутоматски преводи могу садржати грешке или нетачности. Оригинални документ на његовом изворном језику треба сматрати меродавним извором. За критичне информације, препоручује се професионални превод од стране људи. Не сносимо одговорност за било какве неспоразуме или погрешна тумачења која могу произаћи из употребе овог превода.