MCP 서버 재전송
Resend 이메일 서비스를 위한 MCP(Model Context Protocol) 서버 구현입니다.
특징
- 표준화된 MCP 인터페이스를 통해 Resend를 사용하여 이메일을 보냅니다.
- TypeScript 지원
필수 조건
설치
- 저장소를 복제합니다
- 종속성 설치:
지엑스피1
구성
루트 디렉토리에 Resend API 키로 .env
파일을 만듭니다.
RESEND_API_KEY=your_api_key_here
PORT=3000 # Optional, defaults to 3000
개발 현황
현재 MCP SDK의 TypeScript 유형 문제로 인해 서버 구현이 차단되어 있습니다. 다음 문제를 해결해야 합니다.
@modelcontextprotocol/sdk
의 Server
클래스는 TypeScript 유형에서 요청 처리 메서드를 제대로 노출하지 않습니다.- 요청을 처리하기 위한 정확한 메서드 이름을 결정해야 합니다(시도됨:
handleRequest
, handle
, receiveMessage
, receive
, processRequest
).
다음 단계
- 올바른 메서드 이름은 MCP SDK 설명서나 소스 코드에서 확인하세요.
- SDK의 TypeScript 유형이 올바르지 않은 경우 업데이트합니다.
- 유형이 수정될 때까지 일시적으로 JavaScript를 사용하는 것을 고려하세요.
용법
개발
생산
짓다
API
서버는 다음과 같은 MCP 기능을 제공합니다.
이메일 보내기
재전송 기능을 사용하여 이메일을 보냅니다.
매개변수:
from
(필수): 보낸 사람 이메일 주소to
(필수): 수신자 이메일 주소subject
(필수): 이메일 제목html
(선택 사항): HTML 형식의 이메일 콘텐츠text
(선택 사항): 일반 텍스트 형식의 이메일 콘텐츠
요청 예시:
{
"method": "send-email",
"params": {
"from": "you@example.com",
"to": "recipient@example.com",
"subject": "Hello from MCP",
"html": "<h1>Hello</h1><p>This is a test email.</p>"
}
}
특허
MIT