Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

@Jbctechsolutions/ Mercury

БесплатноНе проверен

Read-only MCP server for Mercury business banking — accounts, transactions, and statements.

GitHubEmbed

Описание

Read-only MCP server for Mercury business banking — accounts, transactions, and statements.

README

License: MIT

Read-only MCP server for Mercury business banking — accounts, transactions, and statements.

A Model Context Protocol (MCP) server that exposes 6 read-only tools against the Mercury API. No payment, recipient, or any other write endpoint is implemented, by design.

Tools

Tool Description
list_accounts All accounts with balances, account/routing numbers, status
get_account One account by ID
list_transactions Transactions for an account (date range, status, search, pagination)
get_transaction One transaction by ID
list_statements Monthly statements (period, ending balance, PDF download URL)
download_statement_pdf Save a statement PDF to a local path (mercury.com URLs only)

Token handling

The Mercury API token is resolved at runtime, in this order:

  1. MERCURY_API_TOKEN environment variable — intended for tests/CI only
  2. 1Password CLI: op item get "Mercury API - read only" --account jbctechsolutions.1password.com --fields label=credential --reveal

The token is cached in memory only. It is never written to disk, never logged, and never included in error messages. Statement downloads refuse non-mercury.com URLs so the bearer token cannot be sent elsewhere.

Create the token in Mercury with read-only scope (Settings → API Tokens), store it in the 1Password item's credential field, and you're done — no config files.

Environment overrides

Variable Default Purpose
MERCURY_API_TOKEN Bypass 1Password (tests/CI)
MERCURY_OP_ACCOUNT jbctechsolutions.1password.com 1Password account
MERCURY_OP_ITEM Mercury API - read only 1Password item name
MERCURY_API_BASE_URL https://api.mercury.com/api/v1 API base (tests only)

Quick start

npm install
npm run build

Claude Code / Claude Desktop configuration

{
  "mcpServers": {
    "mercury": {
      "command": "node",
      "args": ["/path/to/mcp-mercury/dist/index.js"]
    }
  }
}

(Once published: npx -y @jbctechsolutions/mcp-mercury.)

The 1Password CLI must be installed and signed in to the jbctechsolutions account for token resolution to work.

Development

npm test          # vitest unit tests
npm run typecheck # tsc --noEmit
npm run build     # compile to dist/

License

MIT © JBC Tech Solutions, LLC

from github.com/jbctechsolutions/mcp-mercury

Установка @Jbctechsolutions/ Mercury

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/jbctechsolutions/mcp-mercury

FAQ

@Jbctechsolutions/ Mercury MCP бесплатный?

Да, @Jbctechsolutions/ Mercury MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для @Jbctechsolutions/ Mercury?

Нет, @Jbctechsolutions/ Mercury работает без API-ключей и переменных окружения.

@Jbctechsolutions/ Mercury — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить @Jbctechsolutions/ Mercury в Claude Desktop, Claude Code или Cursor?

Открой @Jbctechsolutions/ Mercury на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare @Jbctechsolutions/ Mercury with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development