remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows to manage Stripe payment operations including customer management, payment intents, charges, and refunds through a structured API
MCP 스트라이프 서버
Stripe와 통합되어 결제, 고객 및 환불을 처리하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 금융 거래를 안전하게 관리할 수 있는 구조화된 API를 제공합니다.
데모
요구 사항
- 파이썬 3.8 이상
- MCP SDK 0.1.0+
- 스트라이프 파이썬 SDK
- 도텐브
구성 요소
자원
서버는 모든 Stripe 작업에 대한 감사 로깅을 제공합니다.
- 고객, 지불 및 환불 작업의 감사 로그를 저장합니다.
- 더 나은 추적성을 위해 구조화된 로깅을 지원합니다.
- MCP 리소스 엔드포인트를 사용하여 감사 데이터를 검색합니다.
도구
서버는 다음을 포함한 Stripe API 작업을 구현합니다.
고객 관리
- customer_create : 새로운 고객을 생성합니다
- customer_retrieve : 고객 세부 정보를 검색합니다.
- customer_update : 고객 정보 업데이트
결제 운영
- payment_intent_create : 결제 처리를 위한 결제 의도를 생성합니다.
- charge_list : 최근 청구 내역을 나열합니다.
환불 작업
- refund_create : 요금에 대한 환불을 생성합니다.
특징
- 안전한 결제 : 강력한 결제 처리를 위해 Stripe와 통합
- 감사 로깅 : 모든 Stripe 거래를 추적합니다.
- 오류 처리 : 명확한 메시지를 통한 포괄적인 오류 처리
- MCP 통합 : MCP 호환 도구 및 리소스 목록 지원
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 Stripe Server를 자동으로 설치하는 방법:
지엑스피1
종속성 설치
구성
.env
파일에서 환경 변수를 설정합니다.
클로드 데스크탑
Claude Desktop 구성에 서버 구성을 추가합니다.
Windows: C:\Users<사용자 이름>\AppData\Roaming\Claude\claude_desktop_config.json
MacOS: ~/라이브러리/애플리케이션 지원/클로드/claude_desktop_config.json
용법
서버를 시작합니다
MCP 명령 예
고객 생성
고객 검색
결제 의도 생성
환불을 생성하세요
오류 처리
서버는 일반적인 시나리오에 대해 명확한 오류 메시지를 제공합니다.
- API 키가 없습니다 : STRIPE_API_KEY가 필요합니다
- 잘못된 API 키 : 인증 오류
- 고객을 찾을 수 없습니다 : 잘못된 고객 ID입니다
- 잘못된 입력 : 매개변수가 누락되었거나 올바르지 않습니다.
개발
테스트
대화형 테스트를 위해 MCP Inspector를 실행하세요.
건물
- 종속성 업데이트:
- 패키지 빌드:
기여하다
기여를 환영합니다! 자세한 내용은 기여 지침을 참조하세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
모델 컨텍스트 프로토콜을 통해 결제, 고객 및 환불을 처리하기 위해 Stripe와 통합된 서버로, 금융 거래를 관리하기 위한 안전한 API를 제공합니다.