Hub documentation
Ajan Kütüphaneleri
Ajan Kütüphaneleri
tiny-agents
Hugging Face Inference üzerinde MCP destekli ajanları çalıştırmak için hafif bir araç seti. JavaScript (@huggingface/tiny-agents) ve Python (huggingface_hub) olarak kullanılabilir.
# JavaScript
npx @huggingface/tiny-agents run "agent/id"
# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"agent.json yapılandırmasıyla kendi ajanınızı oluşturun:
{
"model": "Qwen/Qwen2.5-72B-Instruct",
"provider": "together",
"servers": [
{
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
]
}Yerel LLM'ler için sunucunuza (ör. http://localhost:1234/v1) işaret eden bir endpointUrl ekleyin. Daha fazla bilgi için SDK kılavuzuna göz atın.
Gradio MCP Sunucusu
Herhangi bir Gradio uygulamasını tek satırlık bir değişiklikle MCP sunucusuna dönüştürün:
demo.launch(mcp_server=True)Sunucu, her işlevi bir araç olarak dışa açar ve açıklamalar docstring'lerden otomatik olarak oluşturulur. Herhangi bir MCP istemcisiyle bağlayın. Hub'da binlerce MCP uyumlu Space mevcuttur. Daha fazla bilgi için Gradio MCP kılavuzuna göz atın.
smolagents
smolagents, birkaç satır kodla ajan oluşturmak için hafif bir Python kütüphanesidir. CodeAgent (eylemleri Python'da yazar) ve ToolCallingAgent (JSON araç çağrıları kullanır) destekler, Inference Providers üzerinden herhangi bir modelle çalışır ve MCP sunucularıyla entegre olur.
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"Agentlar, Hub'a Spaces olarak yüklenebilir. Topluluk ajanlarını burada görüntüleyin. Daha fazla bilgi için smolagents belgelerini inceleyin.
Update on GitHub