# Perpustakaan Agen

## tiny-agents

Toolkit ringan untuk menjalankan agen berbasis MCP di atas Hugging Face Inference. Tersedia dalam [JavaScript](https://huggingface.co/docs/huggingface.js/en/tiny-agents/README) (`@huggingface/tiny-agents`) dan [Python](https://huggingface.co/docs/huggingface_hub/main/en/package_reference/mcp) (`huggingface_hub`).

```bash
# JavaScript
npx @huggingface/tiny-agents run "agent/id"

# Python
pip install "huggingface_hub[mcp]"
tiny-agents run "agent/id"
```

Buat agen Anda sendiri dengan konfigurasi `agent.json`:

```json
{
	"model": "Qwen/Qwen2.5-72B-Instruct",
	"provider": "together",
	"servers": [
		{
			"type": "stdio",
			"command": "npx",
			"args": ["@playwright/mcp@latest"]
		}
	]
}
```

Untuk LLM lokal, tambahkan `endpointUrl` yang mengarah ke server Anda (misalnya `http://localhost:1234/v1`). Pelajari lebih lanjut di [panduan SDK](./agents-sdk).

## Gradio MCP Server

Ubah aplikasi Gradio mana pun menjadi server MCP dengan satu baris perubahan:

```python
demo.launch(mcp_server=True)
```

Server mengekspos setiap fungsi sebagai tool, dengan deskripsi yang dibuat secara otomatis dari docstring. Hubungkan ke klien MCP apa pun. Ribuan Spaces yang kompatibel dengan MCP tersedia di [Hub](https://huggingface.co/spaces?filter=mcp-server). Pelajari lebih lanjut di [panduan MCP Gradio](https://www.gradio.app/guides/building-mcp-server-with-gradio).

## smolagents

[smolagents](https://github.com/huggingface/smolagents) adalah pustaka Python ringan untuk membangun agen dalam beberapa baris kode. Pustaka ini mendukung `CodeAgent` (menulis aksi dalam Python) dan `ToolCallingAgent` (menggunakan pemanggilan alat JSON), bekerja dengan model apa pun melalui [Inference Providers](../inference-providers/index), dan terintegrasi dengan server MCP.

```bash
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"
```

Agen dapat didorong ke Hub sebagai Spaces. Jelajahi agen komunitas [di sini](https://huggingface.co/spaces?filter=smolagents&sort=likes). Pelajari lebih lanjut dalam [dokumentasi smolagents](https://huggingface.co/docs/smolagents/tutorials/tools#use-mcp-tools-with-mcpclient-directly).

