# Plugins ve MCP

> Enterprise agents'ı, agent-plugins.org formatındaki taşınabilir plugins ve becerilerle ve kendi MCP servers'ınızla Streamable HTTP veya SSE üzerinden genişletin.

Enterprise, **Agent Plugins** aracılığıyla [agents](https://pentagi.com/tr/docs/glossary/#agent)'ın yapabileceklerini genişletir — beceriler, [MCP server](https://pentagi.com/tr/docs/glossary/#mcp-server) bildirimleri ve PentAGI'ye özgü [agent profiles](https://pentagi.com/tr/docs/glossary/#agent-profile) içeren açık [agent-plugins.org](https://agent-plugins.org/specification) formatındaki paketlerdir.

```text
my-plugin/
├── plugin.json      manifest (required)
├── skills/          Agent Skills
├── mcp.json         MCP server declarations
└── com.pentagi/     requirements and agent profiles
```

## [Aşamalı bilgi sunumu](https://pentagi.com/tr/docs/enterprise/plugins-and-mcp/#progressive-disclosure)

Planner, her [plugin](https://pentagi.com/tr/docs/glossary/#plugin)'in adını, kısa açıklamasını, beceri adlarını ve ihtiyaç duyduğu MCP server'ları görür. Seçtiği plugins'in becerileri çalışan agent'ın istemine eklenir, MCP fonksiyonları agent'ın araçları haline gelir — [subtask](https://pentagi.com/tr/docs/glossary/#subtask) başına en fazla 20 — ve betikler ile referanslar [sandbox](https://pentagi.com/tr/docs/glossary/#sandbox) içinde talep üzerine okunur; bu nedenle büyük bir katalog, bir plugin seçilene kadar düşük maliyetlidir.

## [MCP servers](https://pentagi.com/tr/docs/enterprise/plugins-and-mcp/#mcp-servers)

![Ayarlar'da MCP servers](https://pentagi.com/images/product/ee-mcp-servers.webp)

MCP sunucuları **Settings → MCP Servers** menüsünden Streamable HTTP veya eski tip HTTP+SSE üzerinden bağlanır. Yalnızca `stdio` protokolünü destekleyen sunucular, ağınızdaki bir MCP ağ geçidi arkasında çalışır; PentAGI, bir plugin tarafından sağlanan yürütülebilir dosyayı asla sandbox dışına çıkarmaz.

PentAGI, `MCP_ALLOWED_EGRESS_CIDRS` aralığı listelemediği sürece özel, loopback, link-local ve meta veri adreslerindeki MCP uç noktalarını reddeder; bu nedenle ağınızdaki bir ağ geçidi için ön ekini ayarlayın, örneğin `10.8.0.0/24`. Düz HTTP yalnızca `localhost`, loopback adresleri ve `host.docker.internal` için kabul edilir.

Yeni bir server, **Availability** altında **On** konumuna getirilene kadar kapalı kalır: yöneticiler **Default for users** ayarını belirler ve her kullanıcı bunu **My state** altında geçersiz kılabilir. Agentlar, işlevlerini bağlayan bir plugin aracılığıyla veya **Offer without a plugin** seçeneğini açıp işlevleri (**Allow direct use**) seçtiğinizde doğrudan bir servera ulaşır.

Kimlik bilgileri yalnızca yazılabilir: bir server eklerken bunları girersiniz ve daha sonra değiştirebilir veya iptal edebilirsiniz — iptal etmek ayrıca server'ı kapatır — ve API bunları asla geri döndürmez. Bunlar `MCP_CREDENTIALS_ENCRYPTION_KEY` ile şifrelenir (64 onaltılık karakter; yükleyici bir tane oluşturur). Anahtarı yedekleyin: kimlik bilgileri depolandıktan sonra, PentAGI bu anahtar olmadan başlamaz.

## [Pluginler](https://pentagi.com/tr/docs/enterprise/plugins-and-mcp/#plugins)

![Ayarlar'da Plugins](https://pentagi.com/images/product/ee-plugins.webp)

**Settings → Plugins** bölümünde **New plugin** veya **Import package** (bir `.tar.gz` dosyası) ile bir plugin ekleyin; içe aktarılan bir paket taslak olarak gelir ve yalnızca yayınladıktan sonra sunulur. `PLUGINS_DIR` dizinine yerleştirilen paketler (konteyner içindeki `/opt/pentagi/plugins`), **Reload registry** işleminden sonra **Bundled runtime plugins** altında görünür.

Plugin'ler, yalnızca gerektirdikleri MCP servers kurulup etkinleştirildiğinde planners'ın kullanımına sunulur. Yöneticiler her plugin için **Default for users** ayarını — **On**, **Default** veya **Off** — belirler ve her kullanıcı bu ayarı, paketli plugin'ler için **My state** altında, diğerleri için ise **My override** altında geçersiz kılabilir. **Default**, `PLUGINS_ENABLEMENT_MODE` değerini izler: `auto` (varsayılan), MCP servers hazır olan her plugin'i sunarken; `manual` ise bir plugin'i yalnızca **On** konumuna getirildiğinde sunar.