Det anbefales at installere uv, men det er ikke et krav, se instruktioner
python -m venv venvvenv\Scrips\activatepip install "mcp[cli]"mcp run server.pyMed serveren kørende i én terminal, åbn en anden terminal og kør følgende kommando:
mcp dev server.pyDette bør starte en webserver med en visuel grænseflade, der giver dig mulighed for at teste prøven.
Når serveren er tilsluttet:
- prøv at liste værktøjer og kør
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.
The inspector you ran is actually a Node.js app and mcp dev, som er en wrapper omkring det.
Du kan starte det direkte i CLI-tilstand ved at køre følgende kommando:
npx @modelcontextprotocol/inspector --cli http://localhost:8000/sse --method tools/listDette vil liste alle de værktøjer, der er tilgængelige på serveren. Du bør se følgende output:
{
"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"
}
}
]
}
For at anvende et værktøj skal du skrive:
npx @modelcontextprotocol/inspector --cli http://localhost:8000/sse --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Du bør se følgende output:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] Det er normalt meget hurtigere at køre inspektøren i CLI-tilstand end i browseren. Læs mere om inspektøren her.
Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Mens vi bestræber os på nøjagtighed, bedes du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi er ikke ansvarlige for misforståelser eller fejltolkninger som følge af brugen af denne oversættelse.