Starling Bank
io.github.domdomegg由 GitHub 帳號 domdomegg 發布v1.2.1更新於 Oct 24, 2026
Allow AI systems to view and control your Starling Bank account via MCP.
概覽
讓 AI 助理透過 Starling 開發者 API 檢視並操作 Starling 銀行帳戶,包括發起付款。
- 可以做什麼
- 這是一個本機 MCP 伺服器,連接 Starling 銀行開發者 API,提供帳戶管理與交易相關工具。它可讓助理檢視帳戶資訊與交易紀錄,並在設定簽章金鑰後發起付款。此整合由第三方提供,與 Starling 銀行並無關聯。
- 適用情境
- 當你希望助理查詢餘額、檢視交易,或從自己的 Starling 帳戶準備並送出付款時可使用。只有在你已在 Starling 開戶,並願意讓 AI 系統存取該帳戶時才有意義。
- 執行需求
- 透過 stdio 在本機執行,通常以 npx 執行 npm 套件 starling-bank-mcp,也可使用 MCP 套件包。需要一個與銀行帳戶連結的 Starling 開發者帳戶,以及設為 STARLING_BANK_ACCESS_TOKEN 的個人存取權杖。送出付款還需要 STARLING_BANK_PRIVATE_KEY_PEM 與 STARLING_BANK_PRIVATE_KEY_UID。選用的 HTTP 模式使用 MCP_TRANSPORT 與 PORT。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Starling Bank,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
starling-bank-mcp
MCP server for Starling Bank API integration, providing tools to interact with Starling Bank's developer API for account management and transactions.
https://github.com/user-attachments/assets/c2b23c22-bd23-487e-a4f5-c62e02280052
This is a 3rd party integration, and is not affiliated with Starling Bank.
[!WARNING] At time of writing, models make frequent mistakes and are vulnerable to prompt injections. As this MCP server gives the model some control of your bank account, mistakes could be costly. Use with caution and at your own risk.
Installation
Follow the instructions on install-mcp, which generates the right config for your MCP client (Claude Code, Claude Desktop, Cursor, Cline, VS Code, and more).
You'll need a Starling Bank personal access token. To create one:
- Sign up for a Starling Developers account
- Link your Starling Bank account to your Starling Developer account
- Create the access token, selecting the scopes based on what you want the AI system to be able to access
Set it as STARLING_BANK_ACCESS_TOKEN (replacing the placeholder in the generated config). It'll probably begin something like eyJhbGciOiJQUzI1NiIsInppcCI6IkdaSVAifQ., and be moderately long.
If you want to be able to send payments, also see PAYMENT_SIGNING_SETUP.md.
Advanced: HTTP Transport
By default, the server uses stdio transport (for Claude Desktop, Cursor, etc.). You can also run it as an HTTP server:
The MCP endpoint will be available at http://localhost:3000/mcp.
[!WARNING] The HTTP transport has no authentication. Other processes on your machine—including websites in your browser—could potentially access the endpoint and control your bank account. Only use HTTP transport behind a reverse proxy or in another secured setup.
Contributing
Pull requests are welcomed on GitHub! To get started:
- Install Git and Node.js
- Clone the repository
- Install dependencies with
npm install - Run
npm run testto run tests - Build with
npm run build
Releases
Versions follow the semantic versioning spec.
To release:
- Use
npm version <major | minor | patch>to bump the version - Run
git push --follow-tagsto push with tags - Wait for GitHub Actions to publish to the NPM registry.
來源:README.md,提交 cfc3faa
工具
0版本歷史
1- v1.2.1最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分