Skip to main content
Glama
Aler1x
by Aler1x

Monobank MCP 서버 (Node.js/TypeScript)

파이썬으로 작성된 Monobank MCP ServerNode.js/TypeScript 구현체입니다.

Monobank MCP 서버는 귀하의 Monobank 개인 계정(및 공개 환율)을 Model Context Protocol(MCP) 도구로 노출합니다.

이 버전에 대하여

이 버전은 @nklymok의 원본 파이썬 구현을 Node.js/TypeScript로 포팅한 것입니다.

  • 원본 파이썬 버전: https://github.com/nklymok/Monobank-MCP

  • 본 TypeScript 버전: Node.js/TypeScript 생태계의 이점을 활용하여 동일한 핵심 개인 계정 도구를 유지하며, 토큰이 필요 없는 공개 환율 도구를 추가했습니다.

Related MCP server: Monobank MCP Server

기능

  • 공식 @modelcontextprotocol/sdk를 사용하는 TypeScript/Node.js MCP 서버

  • MCP 도구:

    • get_client_info – 고객 식별 정보, 계좌 및 저금통(jars) 정보 ( MONOBANK_API_TOKEN 필요).

    • get_statement – 특정 기간의 계좌 거래 내역 (토큰 필요). API 호출 전 기간을 검증하며, 응답은 주요 단위의 금액과 ISO 8601 UTC 시간 형식의 거래 시간을 사용합니다.

    • get_currency_rates – Monobank에서 제공하는 공개 환율 (GET /bank/currency). API 토큰 불필요.

사용법 (배포된 패키지)

이 MCP 서버를 사용하는 가장 쉬운 방법은 배포된 npm 패키지를 이용하는 것입니다:

  1. MCP 설정에 서버 등록

    {
      "mcpServers": {
        "monobank-mcp": {
          "command": "npx",
          "args": ["-y", "@alerix/monobank-mcp"],
          "env": {
            "MONOBANK_API_TOKEN": "your_token_here"
          }
        }
      }
    }

    get_client_info 또는 **get_statement**를 사용하는 경우에만 MONOBANK_API_TOKEN을 설정하세요. **get_currency_rates**는 토큰 없이 작동합니다.

  2. MCP 클라이언트 실행 – 설정에 따라 도구를 사용할 수 있게 됩니다.

개발

서버에 기여하거나 수정하려면 다음 단계를 따르세요:

  1. 복제 및 의존성 설치

    git clone https://github.com/aler1x/monobank-mcp.git
    cd monobank-mcp
    npm install
  2. 서버 실행 (설치 후 preparenpm run build를 실행함). 개인 도구를 사용하려면 MONOBANK_API_TOKEN을 설정하세요.

    Windows (PowerShell):

    $env:MONOBANK_API_TOKEN="your_token_here"
    node dist/index.js

    Windows (명령 프롬프트):

    set MONOBANK_API_TOKEN=your_token_here
    node dist\index.js

    macOS/Linux:

    export MONOBANK_API_TOKEN=your_token_here
    node dist/index.js

    또는 한 줄로 실행:

    MONOBANK_API_TOKEN=your_token_here node dist/index.js
  3. 핫 리로드를 사용한 개발 (tsx --watch 사용):

    MONOBANK_API_TOKEN=your_token_here npm run dev
  4. 빌드 (TypeScript → dist/):

    npm run build

도구 참조

도구

설명

토큰

속도 제한 (Monobank)

get_client_info

고객 프로필, 계좌 및 저금통 목록을 가져옵니다.

1회 요청 / 60초

get_statement

계좌 및 기간에 대한 거래 내역을 조회합니다. 매개변수: account_id (get_client_info에서 가져오거나 기본값으로 '0' 사용), from_timestamp (Unix 초 단위), 선택 사항 to_timestamp (Unix 초 단위; 생략 시 "현재"). from_timestamp부터 끝(to_timestamp 또는 현재)까지의 기간은 31일 + 1시간 이하여야 합니다(API 기준). 금액은 주요 단위로 반환되며, 시간은 ISO 8601 UTC 형식입니다. id, invoiceId, counterEdrpou, counterIban은 생략됩니다.

1회 요청 / 60초

get_currency_rates

공개 환율 (ISO 4217 숫자 통화 코드). Monobank GET /bank/currency와 동일한 데이터입니다.

아니오

Monobank 공개 API 기준

API 토큰

개인 도구를 사용하려면 Monobank 개인 API 토큰이 필요합니다. 공식 문서를 참조하세요: https://api.monobank.ua/index.html

환경 변수

이름

필수 여부

설명

MONOBANK_API_TOKEN

get_client_infoget_statement 사용 시 필수

https://api.monobank.ua/index.html에서 발급받은 개인 Monobank API 토큰입니다. **get_currency_rates**에서는 사용되지 않습니다.

라이선스

MIT

A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Enables integration with Monobank API to check currency exchange rates, view account balances, and retrieve transaction statements through natural language queries.
    3
    101
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Exposes Monobank personal account data through MCP tools, allowing users to fetch client info, accounts, and jars. It also enables retrieving account statements for specific time periods.
  • A
    license
    A
    quality
    A
    maintenance
    A Model Context Protocol server that enables interaction with Monobank API, providing tools for currency exchange rates, client info, and account statements.
    8
    11
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI assistants to retrieve and format Monobank account statements and transactions by date range.
    9
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Wise (https://wise.com) MCP, multi-currency account access via Personal Token + SCA key. Reads profi

  • Brazilian Open Finance MCP — 30+ banks (Itaú, Nubank, etc.) to Claude/Cursor. Read-only.

  • Log, query, and edit expenses, budgets, and accounts in Manilo from any MCP-compatible AI assistant.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Aler1x/monobank-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server