Hub documentation
Bibliotecas de Agentes
Bibliotecas de Agentes
tiny-agents
Um toolkit leve para executar agentes com MCP sobre o Hugging Face Inference. Disponível em JavaScript (@huggingface/tiny-agents) e Python (huggingface_hub).
# JavaScript
npx @huggingface/tiny-agents run "agent/id"
# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"Crie o seu próprio agente com uma configuração agent.json:
{
"model": "Qwen/Qwen2.5-72B-Instruct",
"provider": "together",
"servers": [
{
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
]
}Para LLMs locais, adicione um endpointUrl apontando para o seu servidor (por exemplo, http://localhost:1234/v1). Saiba mais no guia do SDK.
Servidor MCP do Gradio
Transforme qualquer aplicativo Gradio em um servidor MCP com uma única linha de alteração:
demo.launch(mcp_server=True)O servidor expõe cada função como uma ferramenta, com descrições geradas automaticamente a partir dos docstrings. Conecte-o a qualquer cliente MCP. Milhares de Spaces compatíveis com MCP estão disponíveis no Hub. Saiba mais no guia do MCP do Gradio.
smolagents
smolagents é uma biblioteca Python leve para criar agentes em poucas linhas de código. Ela suporta CodeAgent (escreve ações em Python) e ToolCallingAgent (usa chamadas de ferramentas em JSON), funciona com qualquer modelo via Inference Providers e se integra com servidores 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"Agentes podem ser enviados ao Hub como Spaces. Navegue pelos agentes da comunidade aqui. Saiba mais na documentação do smolagents.
Update on GitHub