Zaleca się zainstalowanie uv, ale nie jest to konieczne, zobacz instrukcje
python -m venv venvvenv\Scrips\activatepip install "mcp[cli]"mcp run server.pyGdy serwer działa w jednym terminalu, otwórz drugi terminal i uruchom następujące polecenie:
mcp dev server.pyTo powinno uruchomić serwer WWW z interfejsem graficznym, który pozwoli Ci przetestować przykład.
Po połączeniu z serwerem:
- spróbuj wyświetlić listę narzędzi i uruchomić
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 to nakładka na to.
Możesz uruchomić go bezpośrednio w trybie CLI, wykonując następujące polecenie:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/listTo wyświetli listę wszystkich narzędzi dostępnych na serwerze. Powinieneś zobaczyć następujące wyjście:
{
"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"
}
}
]
}
Aby wywołać narzędzie, wpisz:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Powinieneś zobaczyć następujące wyjście:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] Zazwyczaj znacznie szybciej jest uruchomić inspektora w trybie CLI niż w przeglądarce. Więcej o inspektorze przeczytasz tutaj.
Zastrzeżenie:
Niniejszy dokument został przetłumaczony za pomocą automatycznej usługi tłumaczeniowej AI Co-op Translator. Mimo że dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, prosimy mieć na uwadze, że tłumaczenia automatyczne mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym powinien być uznawany za wiarygodne źródło informacji. W przypadku informacji o istotnym znaczeniu zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z użycia tego tłumaczenia.