Skip to main content
Glama
Aler1x
by Aler1x

Monobank MCP サーバー (Node.js/TypeScript)

Python で書かれた Monobank MCP ServerNode.js/TypeScript 実装です。

Monobank MCP サーバーは、あなたの Monobank 個人アカウント(および公開為替レート)を Model Context Protocol (MCP) ツールとして公開します。

このバージョンについて

これは @nklymok によるオリジナルの Python 実装を Node.js/TypeScript に移植したものです。

  • オリジナルの Python バージョン: 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 – クライアントの識別情報、アカウント、ジャー(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

    または1行で:

    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 で返されます。idinvoiceIdcounterEdrpoucounterIban は省略されます。

はい

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_info および get_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