Hub documentation

Bibliotecas de Agentes

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

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