Sendmux Email MCP Server

resmi

Sendmux, AI ajanları için bir e-posta gelen kutusu API'si ve e-posta API'sidir.

Dokümantasyon

MCP

Yapay zeka araçlarını Sendmux dokümantasyonuna ve ürün araçlarına bağlayın.

Sendmux'un iki MCP bağlantısı vardır. Bir yapay zeka aracının Sendmux dokümanlarını aramasını istediğinizde Doc Search MCP'yi kullanın. Bir ajanın yetkilendirdiğiniz Sendmux araçlarıyla çalışmasını istediğinizde MCP'yi kullanın.

BağlantıKullanım amacıSunucu
Doc Search MCPSendmux kılavuzlarını ve API referanslarını arayın.https://sendmux.ai/docs/mcp
MCPManagement, Mailbox ve Sending araçlarını kullanın.https://mcp.sendmux.ai/mcp veya yerel sendmux-mcp paketi
MCP, her API uç noktasını değil, seçilmiş bir ajan araç setini sunar. Tam uç nokta kapsamına ihtiyacınız olduğunda SDK'ları, CLI'yi veya API referansını kullanın.

Doc Search MCP

Doc Search MCP, search_sendmux aracını sunar.

```bash theme={null} claude mcp add sendmux-docs --transport http https://sendmux.ai/docs/mcp ``` Bu sunucuyu bir proje için `.cursor/mcp.json` veya tüm projeler için `~/.cursor/mcp.json` dosyasına ekleyin.
```json theme={null}
{
  "mcpServers": {
    "sendmux-docs": {
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
Bu sunucuyu kullanıcı veya çalışma alanı `mcp.json` dosyanıza ekleyin.
```json theme={null}
{
  "servers": {
    "sendmux-docs": {
      "type": "http",
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
Bu sunucuyu `~/.codex/config.toml` veya güvenilir bir proje `.codex/config.toml` dosyasına ekleyin.
```toml theme={null}
[mcp_servers.sendmux_docs]
url = "https://sendmux.ai/docs/mcp"
```

MCP

MCP, verdiğiniz ürün yüzeylerini sunar.

YüzeyKullanım amacıErişim
MailboxYetkilendirilmiş posta kutularında arama yapın, okuyun, düzenleyin ve gönderin.Mailbox erişimli barındırılan yetki, bir smx_mbx_ anahtarı veya yerel olarak kapsamlı bir smx_agent_ token'ı
ManagementAlan adları, posta kutuları, gönderim hesapları, günlükler, metrikler, faturalandırma ve web kancaları gibi ekip kaynaklarını yönetin.Management erişimli barındırılan yetki veya yerel olarak bir smx_root_ anahtarı
SendingTekli veya toplu e-postalar gönderin.Sending erişimli barındırılan yetki, bir smx_mbx_ anahtarı veya sahip onaylı Sending-kaynak smx_agent_ token'ı

Barındırılan MCP, istemciniz tarayıcı OAuth ile uzak MCP'yi desteklediğinde varsayılandır. Sendmux'u yetkilendirme akışında tutar, ajanlara manuel API anahtarları dağıtmaktan kaçınır ve yalnızca yetkinin izin verdiği araçları gösterir.

AyarDeğer
Sunucu URL'sihttps://mcp.sendmux.ai/mcp
Yetkilendirme sunucusuhttps://app.sendmux.ai
Sağlık kontrolühttps://mcp.sendmux.ai/health

Postman'den MCP isteklerini test etmek istediğinizde Postman koleksiyonunu kullanın:

Run in Postman

Bağlandığınızda, Sendmux sizden bir ekip, ürün yüzeyleri ve ilgili durumlarda posta kutusu erişimi seçmenizi ister. Erişim token'ları kısa ömürlüdür. Yenileme token'ları kullanımda döner ve bağlantı kesilmediği veya süresi dolmadığı sürece 30 güne kadar dayanabilir.

Birden fazla posta kutusu yetkisi verirseniz, posta kutusu iş akışlarını `mailbox_list_granted_mailboxes` ile başlatın ve dönen `mailbox_id` değerini tek bir posta kutusu üzerinde işlem yapan araçlara iletin.

Bağlantı modları

İstemciniz tarayıcı tabanlı bir MCP OAuth akışı açabildiğinde kullanın. Kodlama ajanınız makinenizde yerel bir komut başlatabildiğinde kullanın. Bir istemcinin URL'ye ihtiyacı olduğunda ancak MCP paketini kendiniz çalıştırdığınızda kullanın.

Yerel paket

Yerel paketi PyPI'den yükleyin:

pip install sendmux-mcp

Bir yüzeyi çalıştırın:

SENDMUX_API_KEY=smx_mbx_... sendmux-mcp-mailbox
SENDMUX_API_KEY=smx_root_... sendmux-mcp-management
SENDMUX_API_KEY=smx_mbx_... sendmux-mcp-sending

Tüm ürün yüzeylerini çalıştırın:

SENDMUX_MCP_SURFACES=mailbox,management,sending \
SENDMUX_MAILBOX_API_KEY=smx_mbx_... \
SENDMUX_MANAGEMENT_API_KEY=smx_root_... \
SENDMUX_SENDING_API_KEY=smx_mbx_... \
sendmux-mcp

Sunucu, başlamadan önce anahtar öneklerini doğrular. Management, smx_root_ gerektirir. Sending, gönderim yapabilen bir smx_mbx_ anahtarını veya sahip onaylı Sending-kaynak smx_agent_ token'ını kabul eder. Mailbox, bir smx_mbx_ anahtarını veya kapsamlı bir smx_agent_ token'ını kabul eder.

Özel HTTP

HTTP modu, MCP istemciniz bir sunucu URL'sine bağlandığında ancak paketi yine de kendiniz çalıştırmak istediğinizde kullanışlıdır.

SENDMUX_API_KEY=smx_mbx_... \
SENDMUX_MCP_HTTP_BEARER_TOKEN=local-mcp-token \
sendmux-mcp-mailbox --transport http --host 127.0.0.1 --port 8765

Uç nokta varsayılan olarak /mcp şeklindedir. /health seçili yüzeyleri döndürür. HTTP modu, --allow-unauthenticated-http ile açıkça başlatmadığınız sürece SENDMUX_MCP_HTTP_BEARER_TOKEN gerektirir.

Yapılandırma referansı

| Ayar | Ortam | Varsayılan | | ----------------------------------- | ------------------------------- | -------------------------------- | | Araç yüzeyleri | `SENDMUX_MCP_SURFACES` | `sendmux-mcp` için gerekli | | API anahtarı yedeği | `SENDMUX_API_KEY` | Yok | | Mailbox API anahtarı | `SENDMUX_MAILBOX_API_KEY` | Yok | | Management API anahtarı | `SENDMUX_MANAGEMENT_API_KEY` | Yok | | Sending API anahtarı | `SENDMUX_SENDING_API_KEY` | Yok | | Management ve Mailbox API temel URL'si | `SENDMUX_APP_BASE_URL` | `https://app.sendmux.ai/api/v1` | | Sending API temel URL'si | `SENDMUX_SENDING_BASE_URL` | `https://smtp.sendmux.ai/api/v1` | | Aktarım | `SENDMUX_MCP_TRANSPORT` | `stdio` | | HTTP ana bilgisayarı | `SENDMUX_MCP_HOST` | `127.0.0.1` | | HTTP portu | `SENDMUX_MCP_PORT` | `8765` | | HTTP yolu | `SENDMUX_MCP_PATH` | `/mcp` | | HTTP taşıyıcı token'ı | `SENDMUX_MCP_HTTP_BEARER_TOKEN` | HTTP için gerekli | | İzin verilen tarayıcı kökenleri | `SENDMUX_MCP_ALLOWED_ORIGINS` | Tarayıcı kökeni yok | ```bash theme={null} sendmux-mcp \ --surfaces mailbox,management,sending \ --mailbox-api-key smx_mbx_... \ --management-api-key smx_root_... \ --sending-api-key smx_mbx_... ```

Araç keşfi

Araç adları, mevcut genel API yüzeylerinden oluşturulur. Yetkilendirmeden sonra, o bağlantı için mevcut araçları görmek üzere MCP istemcinizin araç seçicisini açın.

Barındırılan bağlantılar, yalnızca seçilen ürün yüzeyleri, izinler ve posta kutusu yetkisi tarafından izin verilen araçları gösterir. Yerel sunucular, başlangıçta sağladığınız yüzeyler ve anahtarlar için araçları gösterir.

Sorun giderme

Seçilen ürün yüzeylerini ve verilen izinleri onaylayın. Barındırılan bağlantılar yalnızca yetkinin izin verdiği araçları gösterir. API anahtarı önekini kontrol edin. Management, `smx_root_` gerektirir; Sending, `smx_mbx_` veya sahip onaylı Sending-kaynak `smx_agent_` kabul eder; Mailbox, `smx_mbx_` veya kapsamlı `smx_agent_` kabul eder. Özel HTTP'ye `Authorization: Bearer ` gönderin veya barındırılan MCP için OAuth'u tamamlayın. Özel HTTP için tarayıcı istemcisinin kökenini `SENDMUX_MCP_ALLOWED_ORIGINS` değerine ekleyin. Yalnızca ihtiyacınız olan yüzeyleri bağlayın veya istemcide kullanılmayan araçları devre dışı bırakın.

Sonraki adımlar

Sendmux MCP'yi Claude Code, Cursor, Codex, Gemini CLI, Qwen Code, Zed ve daha fazlasında yapılandırın. Uygulama kodundan paket yönetimli istemcileri kullanın. Terminal erişimine ihtiyacınız olduğunda CLI'yi Snap, Homebrew veya npm ile yükleyin. Yerel MCP kurulumları için kapsamlı kimlik bilgileri oluşturun.