Hub documentation
مكتبات الوكلاء
مكتبات الوكلاء
tiny-agents
أدوات خفيفة الوزن لتشغيل الوكلاء المدعومين بـ MCP فوق Hugging Face Inference. متوفرة في JavaScript (@huggingface/tiny-agents) وPython (huggingface_hub).
# JavaScript
npx @huggingface/tiny-agents run "agent/id"
# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"أنشئ وكيلك الخاص باستخدام ملف إعدادات agent.json:
{
"model": "Qwen/Qwen2.5-72B-Instruct",
"provider": "together",
"servers": [
{
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
]
}لنماذج اللغة المحلية، أضف endpointUrl يشير إلى خادمك (مثل http://localhost:1234/v1). لمعرفة المزيد، راجع دليل SDK.
خادم Gradio MCP
حوّل أي تطبيق Gradio إلى خادم MCP بتعديل سطر واحد:
demo.launch(mcp_server=True)يعرض الخادم كل دالة كأداة، مع أوصاف تُنشأ تلقائيًا من سلاسل التوثيق (docstrings). اربطه بأي عميل متوافق مع MCP. يتوفر آلاف المساحات (Spaces) المتوافقة مع MCP على Hub. تعرّف على المزيد في دليل Gradio MCP.
smolagents
smolagents هي مكتبة بايثون خفيفة لبناء الوكلاء في بضع سطور من الكود. تدعم CodeAgent (تكتب الإجراءات بلغة بايثون) وToolCallingAgent (تستخدم استدعاءات الأدوات بصيغة JSON)، وتعمل مع أي نموذج عبر Inference Providers، وتتكامل مع خوادم MCP.
smolagent "Plan a trip to Tokyo, Kyoto and Osaka between Mar 28 and Apr 7." \
--model-type "InferenceClientModel" \
--model-id "Qwen/Qwen2.5-Coder-32B-Instruct" \
--tools "web_search"يمكن دفع الوكلاء إلى Hub على شكل Spaces. تصفح وكلاء المجتمع هنا. تعرّف على المزيد في توثيق smolagents.
Update on GitHub