
israeli bank scrapers mcp demo
A Model Context Protocol (MCP) server that demonstrates how to scrape financial data using the israeli-bank-scrapers library
Repository Info
About This Server
A Model Context Protocol (MCP) server that demonstrates how to scrape financial data using the israeli-bank-scrapers library
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Credit Card MCP Server Demo
This is a Model Context Protocol (MCP) server that provides tools for fetching and managing credit card transactions using the israeli-bank-scrapers library.
Features
- Fetch credit card transactions from Israeli banks (Demo shows a single provider scraping process)
- Store transactions in a local SQLite database
- Query stored transactions with filtering options
- Secure credential management
Installation
- Clone the repository
- Install dependencies:
npm install
Configuration
Chromium Path
The server requires Chromium for web scraping. You can configure the path to the Chromium executable in two ways:
- Environment variable:
export CHROMIUM_PATH=/path/to/chromium
- Default path:
The default path is set to
/opt/homebrew/bin/chromium. You can modify this insrc/config.ts.
Usage
- Build the project:
npm run build
- Start the server:
npm start
Available Tools
1. Scrape Transactions
Fetch transactions from your bank:
{
"name": "scrapeTransactions",
"arguments": {
"credentials": {
"username": "your_username",
"password": "your_password"
}
}
}
Security Notes
- Credentials are stored in memory only and are cleared when the server stops
- The SQLite database is stored locally and should be protected
- Never share your credentials or the database file
Development
For development with hot reloading:
npm run dev
Troubleshooting
Chromium Issues
If you encounter issues with Chromium:
- Make sure Chromium is installed and accessible
- Verify the path in
CHROMIUM_PATHenvironment variable orsrc/config.ts - Install Chromium via Homebrew:
brew install chromium
Quick Start
Clone the repository
git clone https://github.com/shlomiuziel/israeli-bank-scrapers-mcp-demoInstall dependencies
cd israeli-bank-scrapers-mcp-demo
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.