UnCorreoTemporal

uncorreotemporal-mcp
UnCorreoTemporal을 위한 MCP 서버로, 자율적인 가입 및 이메일 인증 워크플로우에 중점을 둡니다.
아키텍처 데모
AI Agent
|
| MCP
v
Temporary Email MCP Server
|
v
UnCorreoTemporal API원격 연결 (설치 불필요)
공용 엔드포인트에 직접 연결하세요. 로컬 설치가 필요하지 않습니다:
{
"mcpServers": {
"uncorreotemporal-mcp": {
"url": "https://uncorreotemporal.com/mcp"
}
}
}공용 엔드포인트는 테스트용으로 무료로 사용할 수 있습니다. 프로덕션 워크로드의 경우 로컬 설치를 통해 고유한 UCT_API_KEY를 설정하세요.
설치
Claude Code
claude mcp add uncorreotemporal -e UCT_API_KEY=uct_your_key_here -- uvx uncorreotemporal-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"uncorreotemporal": {
"command": "uvx",
"args": ["uncorreotemporal-mcp"],
"env": {
"UCT_API_KEY": "uct_your_key_here"
}
}
}
}uncorreotemporal.com에서 API 키를 받으세요.
빠른 시작 (30초)
uvx uncorreotemporal-mcp또는 로컬 프로젝트 버전을 실행하세요:
UCT_API_KEY=uct_your_key_here \
uv run uncorreotemporal-mcp최소 워크플로우 예시
inbox = await create_signup_inbox("github")
email = await wait_for_verification_email(inbox["inbox_id"])
link = await extract_verification_link(
inbox_id=inbox["inbox_id"],
message_id=email["message_id"],
)공개 도구
create_signup_inboxwait_for_verification_emailget_latest_emailextract_otp_codeextract_verification_linkcomplete_signup_flow
새로운 v1 도구: complete_signup_flow
실행 단계:
받은 편지함 생성
인증 이메일 대기
인증 링크 + OTP 추출
입력:
{
"service_name": "github",
"timeout_seconds": 90,
"poll_interval_seconds": 3,
"subject_contains": "verify",
"from_contains": "noreply",
"preferred_domains": ["github.com"],
"ttl_minutes": 30
}출력:
{
"status": "success",
"inbox_id": "agent42@uncorreotemporal.com",
"email": "agent42@uncorreotemporal.com",
"verification_message": {
"message_id": "msg-1",
"subject": "Verify your email",
"from_address": "noreply@example.com",
"received_at": "2026-03-08T11:30:00Z"
},
"verification_link": "https://example.com/confirm?t=abc",
"otp_code": "483920",
"link_candidates": ["https://example.com/confirm?t=abc"],
"otp_candidates": ["483920"]
}status는 success, partial_success 또는 timeout일 수 있습니다.
도구 I/O 요약
create_signup_inbox(service_name, ttl_minutes?)
반환값:
{
"inbox_id": "agent42@uncorreotemporal.com",
"email": "agent42@uncorreotemporal.com",
"expires_at": "2026-03-08T12:00:00Z",
"service_name": "github"
}wait_for_verification_email(inbox_id, timeout_seconds?, poll_interval_seconds?, subject_contains?, from_contains?)
반환값:
{
"status": "received",
"message_id": "msg-1",
"received_at": "2026-03-08T11:30:00Z",
"subject": "Verify your account",
"from_address": "noreply@example.com",
"timeout_seconds": 90
}get_latest_email(inbox_id, mark_as_read?)
전체 메시지 본문과 메타데이터를 반환합니다.
extract_otp_code(message_text? | inbox_id+message_id, otp_length_min?, otp_length_max?)
반환값:
{
"otp_code": "483920",
"candidates": ["483920"]
}extract_verification_link(message_text? | inbox_id+message_id, preferred_domains?)
반환값:
{
"verification_link": "https://example.com/confirm?t=abc",
"candidates": ["https://example.com/confirm?t=abc"]
}구성
환경 변수:
UCT_API_KEY(필수)UCT_API_BASE(선택 사항, 기본값:https://uncorreotemporal.com)UCT_HTTP_TIMEOUT_SECONDS(선택 사항, 기본값:20)UCT_MCP_TRANSPORT(선택 사항, 기본값:stdio;streamable-http및sse지원)UCT_MCP_HOST(선택 사항, 기본값:0.0.0.0)UCT_MCP_PORT(선택 사항, 기본값:8000)UCT_MCP_PATH(선택 사항, 기본값:/mcp)
중요: inbox_id == 이메일 주소입니다.
예시
/examples를 참조하세요:
simple_workflow.pyopenai_agent_signup.pylangchain_agent_signup.pyagent_creates_account.py
드라이 런(dry-run) 실행:
uv run python examples/simple_workflow.py --dry-runDocker
빌드:
docker build -t uncorreotemporal-mcp .stdio 모드 실행:
docker run --rm -i \
-e UCT_API_KEY=uct_your_key_here \
uncorreotemporal-mcpstreamable-http 모드 실행:
docker run --rm -p 8000:8000 \
-e UCT_API_KEY=uct_your_key_here \
-e UCT_MCP_TRANSPORT=streamable-http \
-e UCT_MCP_PATH=/mcp \
uncorreotemporal-mcp주요 변경 사항
기존 레거시 저수준 도구 제거:
create_mailboxlist_mailboxesget_messagesread_messagedelete_mailbox
마이그레이션 맵:
create_mailbox->create_signup_inboxget_messages+read_message->wait_for_verification_email+get_latest_email다단계 가입 오케스트레이션 ->
complete_signup_flow
디렉토리 목록 자산
준비된 목록 페이로드는 다음을 위해 /directory-listings에 있습니다:
modelcontextprotocol/servers
mcp.so
awesome-mcp
공용 엔드포인트 배포
https://uncorreotemporal.com/mcp에 대한 배포 템플릿은 /deploy에 있습니다.
개발
uv run pytest
uv run uncorreotemporal-mcpMaintenance
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/francofuji/uncorreotemporal-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server