# Ajan Kütüphaneleri

## tiny-agents

Hugging Face Inference üzerinde MCP destekli ajanları çalıştırmak için hafif bir araç seti. [JavaScript](https://huggingface.co/docs/huggingface.js/en/tiny-agents/README) (`@huggingface/tiny-agents`) ve [Python](https://huggingface.co/docs/huggingface_hub/main/en/package_reference/mcp) (`huggingface_hub`) olarak kullanılabilir.

```bash
# 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:

```json
{
	"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](./agents-sdk) 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:

```python
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](https://huggingface.co/spaces?filter=mcp-server)'da binlerce MCP uyumlu Space mevcuttur. Daha fazla bilgi için [Gradio MCP kılavuzuna](https://www.gradio.app/guides/building-mcp-server-with-gradio) göz atın.

## smolagents

[smolagents](https://github.com/huggingface/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](../inference-providers/index) üzerinden herhangi bir modelle çalışır ve MCP sunucularıyla entegre olur.

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

Agentlar, Hub'a Spaces olarak yüklenebilir. Topluluk ajanlarını [burada](https://huggingface.co/spaces?filter=smolagents&sort=likes) görüntüleyin. Daha fazla bilgi için [smolagents belgelerini](https://huggingface.co/docs/smolagents/tutorials/tools#use-mcp-tools-with-mcpclient-directly) inceleyin.

