mcpField
S
Starling Bank

Starling Bank

本地服务
github.com金融数据74 天前更新

关于 Starling Bank

Starling Bank MCP 服务将 Starling Bank 开发者 API 提供给 AI 系统,用于账户管理和交易操作。它需要个人访问令牌;支付功能还需额外设置。

主要功能

  1. 01账户管理与交易操作
  2. 02使用个人访问令牌授权
  3. 03支持 stdio 和 HTTP 传输

适用场景

  1. 01查看并管理 Starling Bank 账户
  2. 02通过 AI 系统处理账户交易
  3. 03在受保护的环境中运行 HTTP 端点

MCP 相关

该 MCP 服务向 MCP 客户端提供与 Starling Bank API 交互的工具。可通过 stdio 或 HTTP 传输连接。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
npmstarling-bank-mcp1.2.1
mcpbstarling-bank-mcp.mcpb1.2.1

工具

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_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 上提交拉取请求!开始贡献:

  1. 安装 Git 和 Node.js
  2. 克隆代码库
  3. 使用 npm install 安装依赖项
  4. 运行 npm run test 执行测试
  5. 使用 npm run build 构建

发布

版本遵循语义化版本规范。

发布步骤:

  1. 使用 npm version <major | minor | patch> 更新版本号
  2. 运行 git push --follow-tags 推送并附带标签
  3. 等待 GitHub Actions 发布到 NPM 注册表。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。