Hub documentation
Bibliotecas de agentes
Bibliotecas de agentes
tiny-agents
Un kit de herramientas ligero para ejecutar agentes con MCP sobre Hugging Face Inference. Disponible en JavaScript (@huggingface/tiny-agents) y Python (huggingface_hub).
# JavaScript
npx @huggingface/tiny-agents run "agent/id"
# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"Crea tu propio agente con una configuración agent.json:
{
"model": "Qwen/Qwen2.5-72B-Instruct",
"provider": "together",
"servers": [
{
"type": "stdio",
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
]
}Para LLMs locales, añade un endpointUrl que apunte a tu servidor (p. ej. http://localhost:1234/v1). Obtén más información en la guía del SDK.
Servidor MCP de Gradio
Convierte cualquier aplicación de Gradio en un servidor MCP con un cambio de una sola línea:
demo.launch(mcp_server=True)El servidor expone cada función como una herramienta, con descripciones generadas automáticamente a partir de las docstrings. Conéctalo a cualquier cliente MCP. Hay miles de Spaces compatibles con MCP disponibles en el Hub. Obtén más información en la Guía de MCP de Gradio.
smolagents
smolagents es una biblioteca de Python ligera para crear agentes en pocas líneas de código. Admite CodeAgent (escribe acciones en Python) y ToolCallingAgent (usa llamadas a herramientas en JSON), funciona con cualquier modelo a través de Inference Providers y se integra con 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"Los agentes pueden publicarse en el Hub como Spaces. Explora los agentes de la comunidad aquí. Obtén más información en la documentación de smolagents.
Update on GitHub