法国农业信贷MCP
该项目是一个小型MCP服务器,使用 js农业信贷公司 图书馆。
它连接到法国农业信贷银行账户,获取过去24小时、7天或30天的交易,并返回带有简单聚合的格式化结果。
它做什么
- 使用您的帐户凭据与法国农业信贷银行进行身份验证。
- 通过以下方式获取交易
js-creditagricole-particuliers. - 公开用于每日、每周和每月交易数据的MCP工具。
- 返回处理后的输出,包括交易总计和基本摘要。
需求
- Node.js 18或更新版本
- 法国农业信贷银行账户
- 您的帐号、密码和地区号
设置
- 安装依赖项:
npm install- 创建一个
.env项目根目录中具有所需值的文件:
ACCOUNT_NUMBER=your_account_number
PASSWORD=your_password
REGION=your_region_number- 启动服务器:
npm start运行模式
服务器支持两种模式:
streamable-http是默认模式。stdio为期望它的MCP客户端在标准输入/输出上运行服务器。
以HTTP模式启动
npm run start以stdio模式启动
npm run start:stdio环境变量
ACCOUNT_NUMBER:法国农业信贷银行账号PASSWORD:法国农业信贷银行密码REGION:图书馆使用的部门或地区编号PORT:HTTP端口,默认为3001BASE_PATH:HTTP服务器的可选基本路径MCP_TOOL_TIMEOUT_MS:工具超时(毫秒),默认值为300000MCP_MAX_RESPONSE_BYTES:工具输出的可选响应大小限制MCP_API_KEY:用于HTTP请求的可选API密钥
如果 MCP_API_KEY 如果已设置,请求必须以以下方式之一包含它:
x-api-key头球Authorization: Bearer头球?key=查询参数
可用工具
get_daily_transactions:过去24小时的交易记录get_weekly_transactions:过去7天的交易记录get_monthly_transactions:过去30天的交易记录
每个工具返回:
- 时间段
- 使用的日期范围
- 格式化交易
- 合计值,如借方总额、贷方总额、净余额和交易计数
备注
- 该项目目前侧重于事务检索和格式化。
- 身份验证通过
js-creditagricole-particuliers库,因此确切的登录流程取决于该包。
