Skip to content

Latest commit

 

History

History
108 lines (85 loc) · 4.63 KB

File metadata and controls

108 lines (85 loc) · 4.63 KB

Εκτέλεση αυτού του δείγματος

-1- Εγκατάσταση των εξαρτήσεων

dotnet restore

-2- Εκτέλεση του δείγματος

dotnet run

-3- Δοκιμή του δείγματος

Ξεκινήστε ένα ξεχωριστό τερματικό πριν εκτελέσετε την παρακάτω εντολή (βεβαιωθείτε ότι ο διακομιστής τρέχει ακόμα).

Με τον διακομιστή να τρέχει σε ένα τερματικό, ανοίξτε ένα άλλο τερματικό και εκτελέστε την παρακάτω εντολή:

npx @modelcontextprotocol/inspector http://localhost:3001

Αυτό θα ξεκινήσει έναν web server με οπτική διεπαφή που σας επιτρέπει να δοκιμάσετε το δείγμα.

Βεβαιωθείτε ότι το Streamable HTTP είναι επιλεγμένο ως τύπος μεταφοράς και το URL είναι http://localhost:3001/mcp.

Μόλις ο διακομιστής συνδεθεί:

  • δοκιμάστε να εμφανίσετε τα εργαλεία και εκτελέστε το add με ορίσματα 2 και 4, θα πρέπει να δείτε 6 ως αποτέλεσμα.
  • μεταβείτε στους πόρους και στο πρότυπο πόρου και καλέστε το "greeting", πληκτρολογήστε ένα όνομα και θα δείτε έναν χαιρετισμό με το όνομα που δώσατε.

Δοκιμή σε λειτουργία CLI

Μπορείτε να το εκκινήσετε απευθείας σε λειτουργία 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. Παρόλο που επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη γλώσσα του θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.