Sendmux Email MCP Server

공식

Sendmux는 AI 에이전트를 위한 이메일 인박스 API 및 이메

문서

MCP

AI 도구를 Sendmux 문서 및 제품 도구에 연결하세요.

Sendmux에는 두 가지 MCP 연결이 있습니다. AI 도구로 Sendmux 문서를 검색하려면 Doc Search MCP를 사용하세요. 에이전트가 승인한 Sendmux 도구로 작업하게 하려면 MCP를 사용하세요.

연결용도서버
Doc Search MCPSendmux 가이드 및 API 참조 검색.https://sendmux.ai/docs/mcp
MCPManagement, Mailbox, Sending 도구 사용.https://mcp.sendmux.ai/mcp 또는 로컬 sendmux-mcp 패키지
MCP는 모든 API 엔드포인트가 아닌 선별된 에이전트 도구 세트를 노출합니다. 전체 엔드포인트 범위가 필요할 때는 SDK, CLI 또는 API 참조를 사용하세요.

Doc Search MCP

Doc Search MCP는 search_sendmux을(를) 노출합니다.

```bash theme={null} claude mcp add sendmux-docs --transport http https://sendmux.ai/docs/mcp ``` 하나의 프로젝트에는 `.cursor/mcp.json`에, 모든 프로젝트에는 `~/.cursor/mcp.json`에 이 서버를 추가하세요.
```json theme={null}
{
  "mcpServers": {
    "sendmux-docs": {
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
사용자 또는 작업 영역 `mcp.json`에 이 서버를 추가하세요.
```json theme={null}
{
  "servers": {
    "sendmux-docs": {
      "type": "http",
      "url": "https://sendmux.ai/docs/mcp"
    }
  }
}
```
`~/.codex/config.toml` 또는 신뢰할 수 있는 프로젝트 `.codex/config.toml`에 이 서버를 추가하세요.
```toml theme={null}
[mcp_servers.sendmux_docs]
url = "https://sendmux.ai/docs/mcp"
```

MCP

MCP는 사용자가 부여한 제품 영역을 노출합니다.

영역용도접근 방식
Mailbox부여된 메일함에서 검색, 읽기, 정리 및 보내기.Mailbox 접근 권한이 있는 호스팅 권한 부여, smx_mbx_ 키 또는 로컬에서 범위가 지정된 smx_agent_ 토큰
Management도메인, 메일함, 발신 계정, 로그, 지표, 청구, 웹훅 등 팀 리소스 관리.Management 접근 권한이 있는 호스팅 권한 부여 또는 로컬에서 smx_root_
Sending단일 또는 대량 이메일 발송.Sending 접근 권한이 있는 호스팅 권한 부여, smx_mbx_ 키 또는 소유자가 승인한 Sending 리소스 smx_agent_ 토큰(로컬)

호스팅 MCP는 클라이언트가 브라우저 OAuth를 통한 원격 MCP를 지원할 때 기본값입니다. Sendmux를 인증 흐름에 유지하고, 에이전트에 수동 API 키를 배포하지 않으며, 권한 부여로 허용된 도구만 표시합니다.

설정
서버 URLhttps://mcp.sendmux.ai/mcp
인증 서버https://app.sendmux.ai
상태 확인https://mcp.sendmux.ai/health

Postman에서 MCP 요청을 테스트하려면 Postman 컬렉션을 사용하세요:

Run in Postman

연결하면 Sendmux가 팀, 제품 영역 및 해당되는 경우 메일함 접근을 선택하도록 요청합니다. 접근 토큰은 수명이 짧습니다. 갱신 토큰은 사용 시 순환되며 연결이 끊기거나 만료되지 않는 한 최대 30일 동안 지속될 수 있습니다.

둘 이상의 메일함을 부여하는 경우 `mailbox_list_granted_mailboxes`(으)로 메일함 워크플로를 시작하고 반환된 `mailbox_id`을(를) 하나의 메일함에서 작동하는 도구에 전달하세요.

연결 모드

클라이언트가 브라우저 기반 MCP OAuth 흐름을 열 수 있을 때 사용하세요. 코딩 에이전트가 사용자 머신에서 로컬 명령을 실행할 수 있을 때 사용하세요. 클라이언트에 URL이 필요하지만 MCP 패키지를 직접 실행할 때 사용하세요.

로컬 패키지

PyPI에서 로컬 패키지를 설치하세요:

pip install sendmux-mcp

하나의 영역 실행:

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

모든 제품 영역 실행:

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

서버는 시작하기 전에 키 접두사를 검증합니다. Management에는 smx_root_이(가) 필요합니다. Sending은 발송 가능한 smx_mbx_ 키 또는 소유자가 승인한 Sending 리소스 smx_agent_ 토큰을 허용합니다. Mailbox는 smx_mbx_ 키 또는 범위가 지정된 smx_agent_ 토큰을 허용합니다.

비공개 HTTP

HTTP 모드는 MCP 클라이언트가 서버 URL에 연결하지만 여전히 패키지를 직접 실행하려는 경우에 유용합니다.

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

엔드포인트 기본값은 /mcp입니다. /health은(는) 선택한 영역을 반환합니다. HTTP 모드는 --allow-unauthenticated-http(으)로 명시적으로 시작하지 않는 한 SENDMUX_MCP_HTTP_BEARER_TOKEN이(가) 필요합니다.

구성 참조

| 설정 | 환경 변수 | 기본값 | | ---------------------------------- | ----------------------------- | ------------------------------ | | 도구 영역 | `SENDMUX_MCP_SURFACES` | `sendmux-mcp`에 필수 | | API 키 폴백 | `SENDMUX_API_KEY` | 없음 | | Mailbox API 키 | `SENDMUX_MAILBOX_API_KEY` | 없음 | | Management API 키 | `SENDMUX_MANAGEMENT_API_KEY` | 없음 | | Sending API 키 | `SENDMUX_SENDING_API_KEY` | 없음 | | Management 및 Mailbox API 기본 URL | `SENDMUX_APP_BASE_URL` | `https://app.sendmux.ai/api/v1` | | Sending API 기본 URL | `SENDMUX_SENDING_BASE_URL` | `https://smtp.sendmux.ai/api/v1` | | 전송 | `SENDMUX_MCP_TRANSPORT` | `stdio` | | HTTP 호스트 | `SENDMUX_MCP_HOST` | `127.0.0.1` | | HTTP 포트 | `SENDMUX_MCP_PORT` | `8765` | | HTTP 경로 | `SENDMUX_MCP_PATH` | `/mcp` | | HTTP 베어러 토큰 | `SENDMUX_MCP_HTTP_BEARER_TOKEN` | HTTP에 필수 | | 허용된 브라우저 출처 | `SENDMUX_MCP_ALLOWED_ORIGINS` | 브라우저 출처 없음 | ```bash theme={null} sendmux-mcp \ --surfaces mailbox,management,sending \ --mailbox-api-key smx_mbx_... \ --management-api-key smx_root_... \ --sending-api-key smx_mbx_... ```

도구 검색

도구 이름은 현재 공개 API 영역에서 생성됩니다. 인증 후 MCP 클라이언트의 도구 선택기를 열어 해당 연결에 사용 가능한 도구를 확인하세요.

호스팅 연결은 선택한 제품 영역, 권한 및 메일함 부여로 허용된 도구만 표시합니다. 로컬 서버는 시작 시 제공한 영역과 키에 대한 도구를 표시합니다.

문제 해결

선택한 제품 영역과 부여된 권한을 확인하세요. 호스팅 연결은 부여로 허용된 도구만 표시합니다. API 키 접두사를 확인하세요. Management에는 `smx_root_`이(가) 필요합니다. Sending은 `smx_mbx_` 또는 소유자가 승인한 Sending 리소스 `smx_agent_`을(를) 허용합니다. Mailbox는 `smx_mbx_` 또는 범위가 지정된 `smx_agent_`을(를) 허용합니다. 비공개 HTTP로 `Authorization: Bearer `을(를) 보내거나 호스팅 MCP를 위해 OAuth를 완료하세요. 비공개 HTTP의 경우 `SENDMUX_MCP_ALLOWED_ORIGINS`에 브라우저 클라이언트의 출처를 추가하세요. 필요한 영역만 연결하거나 클라이언트에서 사용하지 않는 도구를 비활성화하세요.

다음 단계

Claude Code, Cursor, Codex, Gemini CLI, Qwen Code, Zed 등에서 Sendmux MCP를 구성하세요. 애플리케이션 코드에서 패키지 관리 클라이언트를 사용하세요. 터미널 접근이 필요할 때 Snap, Homebrew 또는 npm으로 CLI를 설치하세요. 로컬 MCP 설정을 위한 범위 지정 자격 증명을 생성하세요.