Files
csbi/skills/mnie-cli/references/cli-commands.md
T
2026-06-24 22:01:39 +09:00

3.3 KiB

Mnie CLI Commands

Help

mnie --help

Profiles

Add a profile:

mnie profile add local \
  --origin http://127.0.0.1:8787 \
  --api-key mnie_xxx

List profiles:

mnie profile list

Use a profile as default:

mnie profile use local

--origin should be an origin only, such as https://example.com or http://127.0.0.1:8787.

OAuth Login

mnie login \
  --origin http://127.0.0.1:8787 \
  --profile local

Optional flags:

  • --scopes "mcp read write trade"
  • --storage file
  • --storage keyring

RPC

List available RPC methods:

mnie rpc methods --profile local

All known RPC method paths:

session.profile
account.profile
account.assets.current
account.power.buyingPower
account.power.collateralRatio
account.positions.cash
account.positions.cashDetail
account.positions.cashForIssue
account.positions.margin
account.positions.marginDetail
account.positions.marginForIssue
account.positions.marginSummaryForIssue
account.positions.marginDetailsForIssue
account.positions.closeableMargin
account.positions.deliverableMargin
account.profitLoss.unrealized
market.issue.search
market.issue.suggest
market.issue.allowedPrices
market.issue.board
market.issue.pollBoard
market.issue.chart
market.issue.openOrders
market.issue.tradingInfo
market.index.major
market.overview
market.ranking.market
market.ranking.sector
market.ranking.sbi
news.list
watchlist.list
orders.inquiry.executionsToday
orders.inquiry.open
orders.inquiry.detail
orders.inquiry.tradeRecords
orders.cash.preOrder
orders.cash.estimate
orders.cash.place
orders.cash.estimateCorrection
orders.cash.estimateCorrectionConfirm
orders.cash.placeCorrection
orders.cash.estimateCancel
orders.cash.placeCancel
orders.margin.preOrderOpen
orders.margin.estimateOpen
orders.margin.open
orders.margin.preOrderClose
orders.margin.estimateClose
orders.margin.close
orders.margin.estimateCloseSummary
orders.margin.closeSummary
orders.margin.estimateSummary
orders.margin.placeSummary
orders.margin.preOrderActualDelivery
orders.margin.estimateActualDelivery
orders.margin.actualDelivery
orders.ifd.estimate
orders.ifd.place
orders.ifd.estimateCorrection
orders.ifd.placeCorrection
orders.ifd.estimateCancel
orders.ifd.placeCancel
orders.themeInvestment.list
orders.themeInvestment.estimate
orders.themeInvestment.place
orders.exchange.rate
orders.exchange.estimate
orders.exchange.place

For per-method params and examples, see rpc-methods.md.

Call a method without params:

mnie rpc call account.profile \
  --profile local \
  --passkey-id sbi_xxx

Call a method with params:

mnie rpc call market.issue.board \
  '{"issueCode":"7203","market":"T"}' \
  --profile local \
  --passkey-id sbi_xxx

Common Read-Only Calls

Account profile:

mnie rpc call account.profile --profile local --passkey-id sbi_xxx

Market board:

mnie rpc call market.issue.board \
  '{"issueCode":"7203","market":"T"}' \
  --profile local \
  --passkey-id sbi_xxx

Open orders:

mnie rpc call orders.inquiry.open \
  '{"market":"T"}' \
  --profile local \
  --passkey-id sbi_xxx

Trading Calls

Only use live placement/cancellation/correction methods after explicit user confirmation. Include allowTrading: true only for confirmed live submission.