Lithic MCP 서버(TypeScript)
Lithic API를 위한 MCP(Model Context Protocol) 서버의 TypeScript 구현으로, Lithic 뱅킹 및 카드 서비스에 대한 읽기 전용 액세스를 제공합니다.
특징
- MCP SDK를 사용한 최신 TypeScript 구현
- 모든 Lithic API 엔드포인트에 대한 읽기 전용 액세스
- Lithic 리소스에 액세스하기 위한 유형 안전 도구
- 도커 지원
- 향상된 오류 처리 및 검증
빠른 시작
Docker 사용(권장)
- Docker 이미지를 빌드합니다.
지엑스피1
- 서버를 실행합니다:
LITHIC_API_KEY=your_key_here npm run docker:run
수동 설정
- 종속성 설치:
- TypeScript 코드를 작성합니다.
- 서버를 시작합니다:
LITHIC_API_KEY=your_key_here npm start
MCP 구성
.cursor/mcp.json
또는 Claude Desktop 구성에 다음을 추가하세요.
{
"lithic": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "LITHIC_API_KEY",
"-e", "LITHIC_API_BASE_URL",
"mcp/lithic"
],
"env": {
"LITHIC_API_KEY": "your_lithic_api_key_here",
"LITHIC_API_BASE_URL": "https://api.lithic.com/v1"
}
}
}
사용 가능한 도구
이 MCP 서버는 다음과 같은 도구를 제공합니다.
get_resource
: ID/토큰으로 특정 Lithic 리소스를 가져옵니다.list_resources
: 주어진 유형의 리소스를 나열합니다.
환경 변수
지원되는 리소스 유형
- 카드
- 계정
- 금융 계좌
- 거래
- 이벤트
- 균형
- 논쟁
- 외부 은행 계좌
- 보고서
- 웹훅
- 계좌 소유자
개발
개발을 위해 감시 모드를 사용할 수 있습니다.
소스 코드를 변경하면 서버가 자동으로 다시 빌드되고 다시 시작됩니다.