uv kurmanız önerilir, ancak zorunlu değildir, talimatlara bakın.
python -m venv venvvenv\Scrips\activatepip install "mcp[cli]"mcp run server.pySunucu bir terminalde çalışırken, başka bir terminal açın ve aşağıdaki komutu çalıştırın:
mcp dev server.pyBu, örneği test etmenize olanak tanıyan görsel bir arayüzle bir web sunucusunu başlatmalıdır.
Sunucu bağlandığında:
- araçları listelemeyi deneyin ve
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 onun 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/listBu, sunucuda mevcut olan tüm araçları listeleyecektir. Aşağıdaki çı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 yazın:
npx @modelcontextprotocol/inspector --cli mcp run server.py --method tools/call --tool-name add --tool-arg a=1 --tool-arg b=2Aşağıdaki çıktıyı görmelisiniz:
{
"content": [
{
"type": "text",
"text": "3"
}
],
"isError": false
}
![!TIP] İnspektörü CLI modunda çalıştırmak genellikle tarayıcıda çalıştırmaktan çok daha hızlıdır. İnspektör hakkında daha fazla bilgiyi burada okuyun.
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ıklar 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ış yorumlamalardan sorumlu değiliz.