英国开户银行账户和交易API CLI
“六个月前,每个人都在谈论MCP。我当时想,拧紧MCP。每个MCP作为CLI都会更好。” — 彼得·斯坦伯格OpenClaw创始人 在YouTube上观看(~2:39:00) | 莱克斯·弗里德曼播客#491
用于英国开放银行账户和交易API的生产就绪命令行界面。直接从您的终端访问账户、余额、交易、受益人、直接借记、长期订单和对账单。
免责声明:这是一个非官方的CLI工具,不隶属于英国开放银行,也不受英国开放银行的认可或支持。
特性
- 账户 --列出并查看帐户详细信息
- 余额 --检查账户余额
- 交易 --使用日期过滤器查看交易历史记录
- 受益人 --管理受益人
- 直接借记 --查看直接借记授权
- 会议常规 --列出会议常规
- 声明 --访问帐户对账单
- JSON输出 --所有命令支持
--json用于脚本编写
为什么选择CLI>MCP
MCP服务器是复杂的、有状态的,需要一个正在运行的服务器进程。CLI是:
- 更简单 --只是一个你直接调用的二进制文件
- 可组合 --管道输出至
jq,grep,awk,和其他工具 - 可编写脚本的 --在shell脚本、CI/CD管道、cron作业中使用
- 可调试 --看看到底发生了什么
--json旗帜 - AI友好 --AI代理可以像MCP一样轻松地调用CLIs,开销更少
安装
npm install -g @ktmcp-cli/openbankingorgukacco身份验证设置
此API需要OAuth2身份验证。配置您的访问令牌:
openbankingorgukacco config set --token YOUR_ACCESS_TOKEN可选:设置令牌到期时间戳:
openbankingorgukacco config set --expiry 1234567890000命令
配置
# Set access token
openbankingorgukacco config set --token
# Show current config
openbankingorgukacco config show
# Clear config
openbankingorgukacco config clear账户
# List all accounts
openbankingorgukacco accounts list
# Get account details
openbankingorgukacco accounts get
# Get account balances
openbankingorgukacco accounts balances
# Get account transactions
openbankingorgukacco accounts transactions
openbankingorgukacco accounts transactions --from 2024-01-01 --to 2024-12-31余额
# List all balances
openbankingorgukacco balances list交易
# List all transactions
openbankingorgukacco transactions list
openbankingorgukacco transactions list --from 2024-01-01 --to 2024-12-31
# Get transaction details
openbankingorgukacco transactions get 受益人
# List all beneficiaries
openbankingorgukacco beneficiaries list
# List beneficiaries for account
openbankingorgukacco beneficiaries account 直接借记
# List all direct debits
openbankingorgukacco direct-debits list
# List direct debits for account
openbankingorgukacco direct-debits account 会议常规
# List all standing orders
openbankingorgukacco standing-orders list
# List standing orders for account
openbankingorgukacco standing-orders account 声明
# List statements
openbankingorgukacco statements list
# Get statement details
openbankingorgukacco statements get
# Get statement transactions
openbankingorgukacco statements transactions JSON输出
所有命令支持 --json 对于机器可读输出:
# List accounts as JSON
openbankingorgukacco accounts list --json
# Pipe to jq for filtering
openbankingorgukacco transactions list --json | jq '.[] | select(.Amount.Amount > 100)'
# Get account balances
openbankingorgukacco accounts balances --json例子
查看账户余额
# List accounts
ACCOUNT_ID=$(openbankingorgukacco accounts list --json | jq -r '.[0].AccountId')
# Check balances
openbankingorgukacco accounts balances $ACCOUNT_ID --json分析交易
# Get recent transactions
openbankingorgukacco transactions list --from 2024-01-01 --json
# Find large transactions
openbankingorgukacco transactions list --json | jq '.[] | select(.Amount.Amount > 1000)'导出报表数据
# List statements
openbankingorgukacco statements list --json
# Get statement transactions
openbankingorgukacco statements transactions --json > statement.json贡献
欢迎在 .
许可证
麻省理工学院——见 许可证 了解详情。
______________________________________________________________________
部分 KTMCP-CLI 项目——用简单、可组合的CLI替换MCP。
______________________________________________________________________
支持KTMCP
如果您发现此CLI有用,我们将非常感谢您的支持!分享您的经验:
- 红迪
- 推特/X
- 黑客新闻
激励: 能够证明他们的支持/倡导有助于推进KTMCP的用户将优先考虑他们的功能请求和问题。
请注意,这些是真实的账户和真实的社区。真实的提及和真实的推荐会有很长的路要走!
支持这个项目
如果您发现此CLI有用,我们将感谢Reddit、Twitter、Hacker News或Moltbook的支持。请注意,这些是真实的社区账户。能够证明其支持有助于推进KTMCP的贡献者将优先考虑其PR和功能请求。
