Skip to content

Latest commit

 

History

History
120 lines (92 loc) · 3.13 KB

File metadata and controls

120 lines (92 loc) · 3.13 KB

Bu örneği çalıştırma

uv yüklemeniz önerilir ancak zorunlu değildir, talimatlara bakabilirsiniz.

-0- Sanal bir ortam oluşturun

python -m venv venv

-1- Sanal ortamı etkinleştirin

venv\Scripts\activate

-2- Bağımlılıkları yükleyin

pip install "mcp[cli]"

-3- Örneği çalıştırın

mcp run server.py

-4- Örneği test edin

Sunucu bir terminalde çalışırken, başka bir terminal açın ve aşağıdaki komutu çalıştırın:

mcp dev server.py

Bu, örneği test etmenize olanak tanıyan görsel bir arayüze sahip bir web sunucusunu başlatmalıdır.

Sunucu bağlandıktan sonra:

  • Araçları listelemeyi deneyin ve add çalıştırın, argümanlar olarak 2 ve 4 girin, sonuçta 6 görmelisiniz.

  • Kaynaklara ve kaynak şablonuna gidin, get_greeting'i çağırın, bir isim yazın ve sağladığınız isimle bir selamlama görmelisiniz.

CLI modunda test etme

Çalıştırdığınız denetleyici aslında bir Node.js uygulamasıdır ve mcp dev bunun etrafında bir sarmalayıcıdır.

Aşağıdaki komutu çalıştırarak doğrudan CLI modunda başlatabilirsiniz:

npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/list

Bu, sunucuda mevcut olan tüm araçları listeleyecektir. Şu çıktıyı görmelisiniz:

{
  "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"
      }
    }
  ]
}

Bir aracı çağırmak için şunu yazın:

npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2

Şu çıktıyı görmelisiniz:

{
  "content": [
    {
      "type": "text",
      "text": "3"
    }
  ],
  "isError": false
}

Tip

Denetleyiciyi tarayıcıda çalıştırmaktansa genellikle CLI modunda çalıştırmak çok daha hızlıdır.
Denetleyici hakkında daha fazla bilgi için buraya göz atın.

Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlık içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalar için sorumluluk kabul etmiyoruz.