Token导航 LogoToken导航TokenDH.com
Banking Operations MCP Server logo
AI代理stdio官方级别未说明来源级核验

Banking Operations MCP Server

MCP Server

一个基于FastAPI构建的安全银行操作服务器,提供账户管理、存款、取款等银行工具,适用于AI代理和MCP兼容客户端。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
安全认证FastAPIClaudeAI代理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

lakshayknows

提供方

lakshayknows

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

🏦 MCP银行服务器

安全 模型上下文协议(MCP) 使用FastAPI构建的服务器,提供银行业务。该服务器公开了可供Claude、GPT和其他MCP兼容客户端等AI代理使用的银行工具。

MCP Python License Security

🌟 特性

工具说明
create_account创建一个新的银行账户,包括姓名、电子邮件和可选的初始存款
deposit将资金存入现有账户
withdraw通过余额验证提取资金
get_balance检查活期账户余额
get_transactions查看带有分页的交易历史记录
list_accounts列出所有活动帐户

🛠️ 技术栈

  • 快速API -高性能web框架
  • SQLite -轻量级嵌入式数据库
  • MCP协议 -原生JSON-RPC支持
  • 安全 -API密钥验证

🚀 快速开始

先决条件

  • Python 3.9或更高版本
  • pip包管理器

安装

# Clone the repository
git clone https://github.com/lakshayknows/banking-operations-mcp-server.git
cd banking-operations-mcp-server

# Install dependencies
pip install -r requirements.txt

运行服务器

# Run with default API key (mcp-demo-key)
python app.py

# Or set a custom API key
export API_KEY="your-secret-key"
python app.py

服务器将在 http://localhost:7860

🔐 安全

此服务器受API密钥身份验证保护。

  • 头球 X-API-Key
  • 默认密钥: mcp-demo-key

ArmorIQ扫描

此服务器符合ArmorIQ安全标准。

  • ✅ 未检测到漏洞
  • ✅ 已启用身份验证
  • ✅ 输入验证

📖 API 参考

REST端点

  • GET / -登录页面
  • GET /docs -Swagger用户界面文档
  • GET /health -健康检查

MCP协议端点

  • POST /mcp -JSON-RPC端点(初始化、工具/列表、工具/调用)
  • GET /mcp/tools -列出可用工具
  • POST /mcp/tools/call -执行工具

🧪 测试

使用curl

# List tools
curl -X GET http://localhost:7860/mcp/tools \
  -H "X-API-Key: mcp-demo-key"

# Call a tool
curl -X POST http://localhost:7860/mcp/tools/call \
  -H "Content-Type: application/json" \
  -H "X-API-Key: mcp-demo-key" \
  -d '{
    "name": "create_account",
    "arguments": {
      "name": "John Doe",
      "email": "john@example.com"
    }
  }'

🐳 Docker部署

# Build the image
docker build -t mcp-banking-server .

# Run the container
docker run -p 7860:7860 -e API_KEY=your-secret-key mcp-banking-server

☁️ 云部署

拥抱面部空间

  1. 在上创建新空间 拥抱脸
  2. 选择“Docker”作为SDK
  3. 上传存储库文件
  4. 服务器将在您的共享空间URL上可用

📝 许可证

麻省理工学院许可证-您可以自由使用此项目进行学习和发展。

目录标签

目录标签

安全认证FastAPIClaudeAI代理银行服务Python本地部署MCP协议

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP