번크 MCP
Bunq(네덜란드 네오뱅크)를 위한 모델 컨텍스트 프로토콜 서버입니다.
사용 가능한 도구
이 MCP 서버는 Bunq와 상호 작용하기 위한 다음과 같은 도구를 제공합니다.
- bunqAccounts - 계정 유형, 잔액, ID 등의 세부 정보와 함께 Bunq 계정을 받으세요
- getTransactions - 특정 계정에 대한 거래(지불) 보기
- getRequestInquiries - 특정 계좌에서 보낸 자금 요청을 받습니다.
- createPaymentRequest - 귀하의 계좌로 돈을 받기 위한 지불 요청을 생성합니다.
- getPaymentAutoAllocates - 계정에 대한 자동 지불 할당 설정 가져오기
- getTopCounterparties - 최근 거래를 기반으로 고유한 개인 상대방 목록을 가져옵니다.
- createDraftPayment - 선택적 일정을 사용하여 초안 결제를 생성합니다(실행 전 앱에서 검토/승인 필요)
- createPayment - 실제 현금 결제를 생성합니다(즉시 이체). API 키(OAuth 불가)를 사용하는 경우에만 사용 가능합니다.
이러한 도구는 이 서버에 연결된 모든 MCP 클라이언트를 통해 액세스할 수 있습니다.
입증
이 서버는 OAuth 와 API 키라는 두 가지 인증 모드를 지원합니다. 자세한 내용은 Bunq 설명서를 참조하세요.
API 키 또는 OAuth 클라이언트를 만드는 작업은 Bunq 앱을 통해 수행됩니다.
- 왼쪽 상단의 얼굴을 누르세요
- 오른쪽 상단의 톱니바퀴를 누르세요
- "개발자"에서 "OAuth" 또는 "API 키"로 이동합니다.
- OAuth를 사용하는 경우 리디렉션 URL을 다음과 같이 설정합니다.지엑스피1
(필요한 경우 포트를 수정하세요.)
서버를 시작할 때 BUNQ_CLIENT_ID
및 BUNQ_CLIENT_SECRET
환경 변수나 BUNQ_API_KEY
환경 변수를 설정할 수 있습니다. 또는 클라이언트 ID와 비밀번호 또는 API 키를 명령줄 인수로 전달할 수 있습니다(예: --bunq-client-id <id> --bunq-client-secret <secret>
또는 --bunq-api-key <key>
.
참고: 실제 현금을 사용한 비지불 결제를 생성하려면 API 키를 사용해야 합니다.
설치 및 사용
bunq-mcp
및mcp-remote
CLI 도구를 설치하세요.
- Bunq 앱에서 OAuth 클라이언트나 API 키를 생성합니다(위 참조).
- (선택 사항) 새로운 공개/개인 키 쌍을 생성합니다.
openssl
이 설치되어 PATH에 사용 가능하다고 가정합니다. 이 단계를 건너뛰면 ./src/keys/
에 있는 기존 키가 사용됩니다. 생성된 키는 기존 키를 덮어쓰고 전역 node_modules
디렉터리에 저장됩니다.
- 모든 터미널에서 MCP 서버를 시작합니다.
클라이언트 ID와 비밀번호는 BUNQ_CLIENT_ID
및 BUNQ_CLIENT_SECRET
환경 변수를 사용하여 설정할 수도 있습니다.
- 선호하는 편집기나 다른 MCP 클라이언트(예: Claude Desktop)에서 다음을 추가하세요.
필요한 경우 포트를 다시 수정하세요. mcp-remote
이 패키지가 SSE 전송을 사용하지만 대부분의 클라이언트가 이를 지원하지 않기 때문에 사용됩니다. 자세한 내용은 mcp-remote를 참조하세요.
- MCP 서버가 시작되면
mcp-remote
브라우저를 열어 OAuth 흐름을 시작합니다.
이제 다음과 같은 질문을 할 수 있어야 합니다.
- 현재 내 Bunq 잔액은 얼마입니까?
- 내 상위 5개 거래상대방은 누구인가요?
- 제가 마지막으로 한 거래는 무엇이었나요?
문제 해결
- OAuth 흐름에 문제가 있는 경우 홈 디렉토리에
mcp-remote
가 만든 디렉토리를 삭제해보세요:rm -rf ~/.mcp-auth
.
CLI
개발
- 루트 디렉토리에 다음 내용으로
.dev.vars
파일을 만듭니다.
- 개발 서버 시작
- MCP 구성 설정
제한 사항
- OAuth 흐름을 사용하여 결제를 생성할 수 없습니다. 임시 결제만 생성할 수 있습니다.
This server cannot be installed
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.
OAuth 통합을 통해 Bunq 뱅킹 API와의 상호작용을 가능하게 하는 Bunq용 모델 컨텍스트 프로토콜 서버입니다.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server implementation for interacting with Salesforce through its REST API.Last updated -434TypeScript
UseGrant MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for managing providers, clients, tenants, and access tokens through the UseGrant platform.Last updated -26116JavaScriptMIT License- -securityFlicense-qualityA Cloudflare Workers-based implementation of the Model Context Protocol server with OAuth login, allowing Claude and other MCP clients to connect to remote tools.Last updated -TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.Last updated -TypeScript