mcpField
C
Credit Card MCP Server Demo

Credit Card MCP Server Demo

本地服务
github.com/shlomiuziel金融数据277 周前更新

关于 Credit Card MCP Server Demo

Credit Card MCP Server Demo 是一个使用 israeli-bank-scrapers 获取和管理以色列银行信用卡交易的 MCP 服务。它将交易存入本地 SQLite 数据库,并支持筛选查询;凭据仅在内存中保存。

主要功能

  1. 01从以色列银行抓取交易
  2. 02将交易存入本地 SQLite
  3. 03按条件查询已存交易
  4. 04凭据仅在内存中保存

适用场景

  1. 01获取银行信用卡交易记录
  2. 02在本地保存交易数据
  3. 03按条件检索已保存交易

MCP 相关

该 MCP 服务提供抓取和查询信用卡交易的工具。抓取通过 israeli-bank-scrapers 库进行,示例展示单一提供方的抓取流程。

配置

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

暂未收录安装方式

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

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

信用卡 MCP 服务演示

这是一个 Model Context Protocol(MCP)服务,使用 israeli-bank-scrapers 库提供获取和管理信用卡交易记录的工具。

功能

  • 从以色列的银行获取信用卡交易记录(演示展示了单个提供方的抓取流程)
  • 将交易记录存储在本地 SQLite 数据库中
  • 使用筛选选项查询已存储的交易记录
  • 安全地管理凭据

安装

  1. 克隆仓库
  2. 安装依赖项:
npm install

配置

Chromium 路径

服务需要 Chromium 来抓取网页。你可以通过以下两种方式配置 Chromium 可执行文件的路径:

  1. 环境变量:
export CHROMIUM_PATH=/path/to/chromium
  1. 默认路径: 默认路径设为 /opt/homebrew/bin/chromium。你可以在 src/config.ts 中修改。

用法

  1. 构建项目:
npm run build
  1. 启动服务:
npm start

可用工具

1. 抓取交易记录

从你的银行获取交易记录:

{
  "name": "scrapeTransactions",
  "arguments": {
    "credentials": {
      "username": "your_username",
      "password": "your_password"
    }
  }
}

安全须知

  • 凭据仅存储在内存中,并会在服务停止时清除
  • SQLite 数据库存储在本地,应妥善保护
  • 切勿分享你的凭据或数据库文件

开发

使用热重载进行开发:

npm run dev

故障排除

Chromium 问题

如果你遇到 Chromium 问题:

  1. 确保已安装 Chromium,且可以访问
  2. 检查环境变量 CHROMIUM_PATH 或 src/config.ts 中的路径是否正确
  3. 使用 Homebrew 安装 Chromium:brew install chromium

评论

支持 Markdown

第一次接触 MCP?

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

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