关于 Starling Bank
Starling Bank MCP 服务将 Starling Bank 开发者 API 提供给 AI 系统,用于账户管理和交易操作。它需要个人访问令牌;支付功能还需额外设置。
主要功能
- 01账户管理与交易操作
- 02使用个人访问令牌授权
- 03支持 stdio 和 HTTP 传输
适用场景
- 01查看并管理 Starling Bank 账户
- 02通过 AI 系统处理账户交易
- 03在受保护的环境中运行 HTTP 端点
MCP 相关
该 MCP 服务向 MCP 客户端提供与 Starling Bank API 交互的工具。可通过 stdio 或 HTTP 传输连接。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
24收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
starling-bank-mcp
用于集成 Starling Bank API 的 MCP 服务,提供与 Starling Bank 开发者 API 交互的工具,可用于账户管理和交易。
https://github.com/user-attachments/assets/c2b23c22-bd23-487e-a4f5-c62e02280052
这是第三方集成,与 Starling Bank 无关。
警告
截至撰写本文时,模型经常会犯错,也容易受到提示词注入攻击。由于此 MCP 服务会让模型获得对银行账户的一定控制权,错误可能造成重大损失。请谨慎使用,并自行承担风险。
安装
按照 install-mcp 中的说明操作,它会为你的 MCP 客户端(Claude Code、Claude Desktop、Cursor、Cline、VS Code 等)生成正确的配置。
你需要一个 Starling Bank 个人访问令牌。创建方法:
- 注册 Starling Developers 账户
- 将 Starling Bank 账户关联到 Starling Developer 账户
- 创建访问令牌,根据你希望 AI 系统能够访问的内容选择相应的权限范围
将其设置为 STARLING_BANK_ACCESS_TOKEN(替换生成的配置中的占位符)。令牌可能以 eyJhbGciOiJQUzI1NiIsInppcCI6IkdaSVAifQ. 开头,长度也不短。
如果你希望能够发送付款,请参阅 PAYMENT_SIGNING_SETUP.md。
高级用法:HTTP 传输
默认情况下,服务使用 stdio 传输(适用于 Claude Desktop、Cursor 等)。你也可以将其作为 HTTP 服务运行:
STARLING_BANK_ACCESS_TOKEN=eyJhb... MCP_TRANSPORT=http PORT=3000 npx starling-bank-mcp
MCP 端点将在 http://localhost:3000/mcp 上提供。
警告
HTTP 传输没有身份验证。你计算机上的其他进程(包括浏览器中的网站)可能会访问此端点并控制你的银行账户。仅在反向代理后或其他安全环境中使用 HTTP 传输。
贡献
欢迎在 GitHub 上提交拉取请求!开始贡献:
- 安装 Git 和 Node.js
- 克隆代码库
- 使用
npm install安装依赖项 - 运行
npm run test执行测试 - 使用
npm run build构建
发布
版本遵循语义化版本规范。
发布步骤:
- 使用
npm version <major | minor | patch>更新版本号 - 运行
git push --follow-tags推送并附带标签 - 等待 GitHub Actions 发布到 NPM 注册表。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。