دليل الدخل بالوكلاءموارد عامة مجانية
中文 EN العربية

العودة إلى الفهرس / أدوات الوكلاء

تقديم أداة MCP للقراءة فقط داخل العملية

غلّف دالة Python محدودة كخادم MCP ضمن SDK وأتح الأداة المسماة فقط.

الهدف

أتح للوكيل استدعاء دالة تطبيق مضبوطة دون تشغيل عملية MCP منفصلة.

الخطوات

  1. عرّف دالة باستخدام @tool(name, description, input_schema) وتحقق من المدخلات واربطها بمصدر بيانات للقراءة فقط. [mcp]
  2. أنشئ الخادم باستخدام create_sdk_mcp_server(name=..., version=..., tools=[...]) وسجّله في ClaudeAgentOptions(mcp_servers={...}). [mcp]
  3. أضف اسم mcp__<server>__<tool> فقط إلى allowed_tools واختبر ببيانات اصطناعية وافحص ToolUseBlock وToolResultBlock. [mcp]

طريقة التحقق

لا يستطيع الوكيل استدعاء إلا الأداة المقصودة؛ وترفض الدالة معاملات خارج النطاق وتضبط `is_error` عند الخطأ.

معالجة الأعطال

إذا غابت الأداة، فتحقق من مفتاح server واسم الأداة والاسم الكامل في allowed_tools؛ وأعد كتل نص content للنتائج.

الصلاحيات

المتطلبات السابقة

الصلاحيات

القيود

يعمل خادم MCP ضمن العملية؛ ويطبق backend الدالة صلاحيات البيانات، لا وصف الأداة.

المصدر الأصلي المثبت

https://github.com/anthropics/claude-agent-sdk-python/blob/b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c/examples/mcp_calculator.py

المستودع
anthropics/claude-agent-sdk-python
مسار الملف
examples/mcp_calculator.py
الإيداع المثبت
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c
تاريخ فحص المصدر
2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت

مقاييس المستودع

تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.

النجوم
لم يُجمع
التفرعات
لم يُجمع
وقت الرصد
لم يُجمع

لا تتوفر لقطة مقاييس بعد.

الترخيص: MIT

الموضوع الرئيسي

متى تستخدم Skill أو MCP

موارد ذات صلة