Banking MCP Server

Banking MCP Server

site icon
2025.04.03 0
TypeScript银行服务金融管理金融服务
openbanking-mcp 是一个基于 Model Context Protocol (MCP) 的银行服务服务器,提供账户和交易资源的管理功能。它支持账户和交易的创建、查询和过滤,遵循 RESTful URI 模板规范,并提供了丰富的工具和调试支持。
View on GitHub

Overview

基本能力

产品定位

openbanking-mcp 是一个银行服务 MCP 服务器,专注于提供账户和交易资源的管理功能。

核心功能

  • 账户资源管理,支持过滤功能
  • 交易资源管理,与账户关联并提供全面的过滤功能
  • 创建新账户和交易的工具
  • 遵循 RFC6570 的 RESTful URI 模板

适用场景

  • 银行账户管理
  • 交易记录查询
  • 金融应用开发

工具列表

  • Create Account: 创建新银行账户,支持设置账户名称、类型和初始余额。
  • Create Transaction: 为现有账户创建新交易,支持设置交易金额、类型、接收方、发送方和描述。

常见问题解答

  • 如何测试和调试 MCP 服务器? 使用 MCP Inspector 工具进行测试和交互。
  • 如何运行生产环境? 使用 npm run buildnpm run start 命令。

使用教程

使用依赖

  • Node.js 18+
  • npm

安装教程

npm install

运行服务器

开发模式:

npm run dev

生产模式:

npm run build
npm run start

调试方式

使用 MCP Inspector 工具进行调试:

npx @modelcontextprotocol/inspector node dist/index.js

本地开发

# 安装依赖
npm install

# 运行开发模式(自动重载)
npm run dev

# 类型检查
npm run typecheck

# 代码检查
npm run lint

# 生产环境构建
npm run build

# 运行生产环境
npm run start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。