Integrations
Provides curl commands as code samples for Nylas API operations, allowing developers to test and implement email, calendar, and contacts functionality directly from the command line.
Provides code samples and implementation examples for Nylas API operations using Node.js, allowing developers to integrate email, calendar, and contacts functionality.
Offers code samples and implementation examples for Nylas API operations in Python, enabling developers to build applications with email, calendar, and contacts integration.
Nylas API MCP 서버(실험적)
참고 : 이 프로젝트는 실험적이며, Nylas API 통합을 위한 가이드로 모델 컨텍스트 프로토콜(MCP)을 활용하는 방법을 탐구하기 위한 것입니다. 공식적인 자료가 아니며 학습 및 실험 목적으로만 사용해야 합니다.
이 프로젝트는 Nylas API용 모델 컨텍스트 프로토콜(MCP) 서버를 구현합니다. 개발자가 Nylas API를 사용하여 이메일, 캘린더, 연락처 기능을 익히고 통합할 수 있도록 리소스, 도구, 프롬프트를 제공합니다.
MCP란 무엇인가요?
모델 컨텍스트 프로토콜(MCP)은 데이터, 도구 및 프롬프트를 AI 애플리케이션과 통합하기 위한 표준입니다. MCP 서버는 Claude Desktop , Cursor 및 기타 MCP 호환 애플리케이션과 같은 AI 애플리케이션에 리소스, 도구 및 프롬프트를 노출할 수 있습니다.
특징
이 MCP 서버는 다음을 제공합니다.
- 문서 리소스 : Nylas API 엔드포인트, 인증 및 모범 사례에 대한 포괄적인 문서
- 코드 샘플 : 여러 언어(Node.js, Python, Java, Ruby, curl)로 다양한 Nylas API 작업을 위한 바로 사용 가능한 코드 샘플
- 대화형 도구 : 인증 코드 및 엔드포인트별 구현 코드를 생성하는 도구
- 프롬프트 : 일반적인 Nylas 통합 시나리오를 위한 미리 작성된 프롬프트
시작하기
필수 조건
- 노드.js 18+
- 엔피엠
설치
- 이 저장소를 복제하세요
- 종속성 설치
지엑스피1
- 프로젝트를 빌드하세요
MCP 서버 실행
stdio 사용(MCP 클라이언트와 직접 통합)
SSE와 함께 HTTP 사용(원격 연결용)
기본적으로 HTTP 서버는 포트 3000에서 실행됩니다. PORT
환경 변수를 설정하여 이를 변경할 수 있습니다.
MCP 클라이언트와 함께 사용
클로드 데스크탑
- stdio 모드에서 MCP 서버를 시작합니다.
- Claude Desktop에서 설정 > 서버로 이동합니다.
- "서버 추가"를 클릭하세요
- "로컬 명령 실행"을 선택하고 다음 명령을 입력하여 이 서버를 시작합니다.
- 이름을 지정합니다(예: "Nylas API")
- 추가 후 Claude 대화에서 모든 Nylas API 리소스, 도구 및 프롬프트를 사용할 수 있습니다.
커서
- stdio 모드에서 MCP 서버를 시작합니다.
- 커서에서 설정에 새 MCP 서버를 추가합니다.
- 다음 명령을 사용하도록 구성하세요.
자원
이 MCP 서버는 다음과 같은 리소스를 제공합니다.
- 일반 문서 : Nylas API 기능 개요
- 인증 가이드 : Nylas API를 사용하여 인증하는 방법
- API 엔드포인트 : 이메일, 캘린더, 연락처 및 웹훅 엔드포인트에 대한 설명서
- 코드 샘플 : 여러 프로그래밍 언어에서의 사용 예
도구
코드 생성을 위한 대화형 도구:
- generate-auth-code : 선호하는 언어로 인증 코드를 생성합니다.
- generate-endpoint-code : 특정 API 엔드포인트에 대한 코드를 생성합니다.
- search-api-docs : Nylas API 문서 검색
프롬프트
일반적인 시나리오에 대한 미리 작성된 프롬프트:
- 시작하기 : Nylas API 기본 소개
- 인증 가이드 : OAuth 흐름 이해
- 이메일/캘린더/연락처 통합 : 기능별 안내
- 통합 시나리오 : 특정 사용 사례(이메일 클라이언트, 일정 예약 등)에 대한 지침
- SDK 예제 : 다양한 언어로 된 예제 코드
- 디버깅 가이드 : 일반적인 문제 및 해결 방법
기여하다
여러분의 참여를 환영합니다! 다음과 같은 활동을 할 수 있습니다.
nylas-code-samples
디렉토리에 더 많은 코드 샘플을 추가합니다.- 문서 리소스 개선
- 추가 프로그래밍 언어에 대한 지원 추가
- 새로운 도구와 프롬프트 만들기
부인 성명
이 프로젝트는 실험적이며 Nylas의 공식 지원을 받지 않습니다. 이 MCP 서버를 통해 제공되는 정보와 코드는 학습 자료로만 사용해야 합니다. Nylas API에 대한 가장 정확하고 최신 정보는 항상 공식 Nylas 문서를 참조하십시오.
제공된 샘플 코드는 교육 목적으로 제공되며, 실제 운영 환경에서 사용하기 전에 추가적인 오류 처리, 보안 고려 사항 및 테스트가 필요할 수 있습니다.
특허
MIT
This server cannot be installed
Nylas API를 위한 모델 컨텍스트 프로토콜(MCP)을 구현하는 실험적 서버로, 개발자가 이메일, 캘린더, 연락처 기능을 AI 애플리케이션과 통합하는 데 도움이 되는 리소스, 도구, 프롬프트를 제공합니다.