更接近您的数据,更加强大!
Asher是一款安全的本地优先金融数据聚合器,适用于以色列银行和信用卡公司,使用TypeScript构建,并由israeli-bank-scrapers提供支持。Asher帮助您在多个来源之间聚合和分析您的金融交易,同时确保您的数据隐私和安全。 信息被刮取并存储在一个本地加密的SQLite数据库中。

克隆仓库:
git clone https://github.com/shlomiuziel/asher-mcp.git
cd asher-mcp
安装依赖:
npm install
构建项目:
npm run build
可选:全局安装asher CLI命令:
npm install -g .
全局安装tsx(TypeScript执行)(用于Claude桌面集成):
npm install -g tsx
根据您的操作系统,数据库文件存储在以下位置:
~/Library/Application Support/Asher/database.db~/.local/share/Asher/database.db%APPDATA%/Asher/database.db准备一个包含提供商凭证的credentials.json文件。
查看支持的提供商和凭证字段这里。
导入您的凭证:
asher ingest-creds -f credentials.json
scraper_credentials表)。在设置过程中,您将被提示:
npm run configure:claude启动)Asher提供了几个供MCP主机使用的工具:
fetchTransactions:获取最近的交易并将它们存储在数据库中。describeTable:获取关于表的详细信息(列、索引)。listTables:列出数据库中的所有表。getTableSchema:获取特定表的模式。sqlQuery:在允许的表上执行安全的SELECT查询(防止SQL注入和未经授权的访问)。fetch-last-month-transactions:获取并总结上个月的交易和支出。包含了一个示例提示,帮助您生成详细的月度报告。
您可以运行MCP Inspector进行本地测试:
npm run start:mcp:inspector
chmod 600)。运行所有测试:
npm test
本项目采用MIT许可证。详情见LICENSE文件。
请在使用本软件之前仔细阅读此免责声明。
本软件旨在帮助您分析您的财务数据并使其对MCP主机可用。然而,通过使用本软件,您承认并同意以下内容:
无担保:本软件“按原样”提供,没有任何形式的担保,无论是明示或暗示的,包括但不限于适销性、特定用途适用性和非侵权性的担保。
财务数据安全:
自行承担风险:
无责任:无论是在合同行为、侵权行为还是其他情况下,作者或版权持有者均不对因软件或其使用或其他处理而引起的任何索赔、损害或其他责任负责。
第三方服务:本软件可能集成第三方服务。开发者不对这些第三方的行为、内容或政策负责。
通过使用本软件,您确认已阅读此免责声明并同意受其条款约束。