Skip to content

Latest commit

 

History

History
101 lines (77 loc) · 4.44 KB

File metadata and controls

101 lines (77 loc) · 4.44 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

Συνήθως είναι πολύ πιο γρήγορο να εκτελέσετε τον επιθεωρητή σε λειτουργία CLI παρά στον browser. Διαβάστε περισσότερα για τον επιθεωρητή εδώ.


Αποποίηση ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης AI Co-op Translator. Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να γνωρίζετε ότι οι αυτόματες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.