ICICI Direct MCP Server

ICICI Direct MCP Server

site icon
2025.03.23 0
API 封装金融服务金融服务
ICICI Direct MCP Server 是一个简单的 HTTP 封装的 MCP 服务器,用于访问 ICICI Direct Breeze API。它提供了 API 端点来调用各种工具,并支持 Docker 和 Cloud Run 部署。
View on GitHub

Overview

基本能力

产品定位

ICICI Direct MCP Server 是一个用于访问 ICICI Direct Breeze API 的 HTTP 封装服务器,旨在简化 API 调用和管理。

核心功能

  1. 提供 HTTP 接口访问 ICICI Direct Breeze API。
  2. 支持多种工具调用,包括获取工具信息和直接调用工具。
  3. 支持 Docker 和 Cloud Run 部署,便于在不同环境中运行。

适用场景

  1. 需要访问 ICICI Direct Breeze API 的金融服务应用。
  2. 需要简化 API 调用流程的开发项目。
  3. 需要在云环境中快速部署和扩展的服务。

工具列表

  1. GET /info - 获取可用工具的信息。
  2. POST /tools/call - 使用参数调用工具。
  3. POST /tools/{tool_name} - 直接调用特定工具的端点。

常见问题解答

  1. 如何设置 API 密钥?
  2. 通过环境变量 ICICI_API_KEY 设置。
  3. 如何运行服务器?
  4. 使用命令 python server.py 运行。
  5. 如何部署到 Cloud Run?
  6. 使用 gcloud builds submitgcloud run deploy 命令部署。

使用教程

使用依赖

  1. 设置 API 密钥: bash export ICICI_API_KEY=your_api_key_here
  2. 安装依赖: bash pip install -r requirements.txt

安装教程

  1. 运行服务器: bash python server.py
  2. 服务器将在 http://localhost:8080 上可用。

调试方式

  1. 检查服务器是否运行: bash curl http://localhost:8080/info
  2. 调用工具: bash curl -X POST http://localhost:8080/tools/call -d '{"tool": "tool_name", "params": {}}'

许可证

None