dotnet restoredotnet runΞεκινήστε ένα ξεχωριστό τερματικό πριν εκτελέσετε την παρακάτω εντολή (βεβαιωθείτε ότι ο διακομιστής τρέχει ακόμα).
Με τον διακομιστή να τρέχει σε ένα τερματικό, ανοίξτε ένα άλλο τερματικό και εκτελέστε την παρακάτω εντολή:
npx @modelcontextprotocol/inspector http://localhost:3001Αυτό θα ξεκινήσει έναν web server με οπτική διεπαφή που σας επιτρέπει να δοκιμάσετε το δείγμα.
Βεβαιωθείτε ότι το Streamable HTTP είναι επιλεγμένο ως τύπος μεταφοράς και το URL είναι
http://localhost:3001/mcp.
Μόλις ο διακομιστής συνδεθεί:
- δοκιμάστε να εμφανίσετε τα εργαλεία και εκτελέστε το
addμε ορίσματα 2 και 4, θα πρέπει να δείτε 6 ως αποτέλεσμα. - μεταβείτε στους πόρους και στο πρότυπο πόρου και καλέστε το "greeting", πληκτρολογήστε ένα όνομα και θα δείτε έναν χαιρετισμό με το όνομα που δώσατε.
Μπορείτε να το εκκινήσετε απευθείας σε λειτουργία CLI εκτελώντας την παρακάτω εντολή:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/listΑυτή η εντολή θα εμφανίσει όλα τα διαθέσιμα εργαλεία στον διακομιστή. Θα πρέπει να δείτε την παρακάτω έξοδο:
{
"tools": [
{
"name": "AddNumbers",
"description": "Add two numbers together.",
"inputSchema": {
"type": "object",
"properties": {
"a": {
"description": "The first number",
"type": "integer"
},
"b": {
"description": "The second number",
"type": "integer"
}
},
"title": "AddNumbers",
"description": "Add two numbers together.",
"required": [
"a",
"b"
]
}
}
]
}
Για να καλέσετε ένα εργαλείο πληκτρολογήστε:
npx @modelcontextprotocol/inspector --cli http://localhost:3001 --method tools/call --tool-name AddNumbers --tool-arg a=1 --tool-arg b=2Θα πρέπει να δείτε την παρακάτω έξοδο:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] Συνήθως είναι πολύ πιο γρήγορο να τρέξετε τον inspector σε λειτουργία CLI παρά στον browser. Διαβάστε περισσότερα για τον inspector εδώ.
Αποποίηση ευθυνών:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI Co-op Translator. Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη γλώσσα του θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.