
ICICI Direct MCP Server

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 调用和管理。
核心功能
- 提供 HTTP 接口访问 ICICI Direct Breeze API。
- 支持多种工具调用,包括获取工具信息和直接调用工具。
- 支持 Docker 和 Cloud Run 部署,便于在不同环境中运行。
适用场景
- 需要访问 ICICI Direct Breeze API 的金融服务应用。
- 需要简化 API 调用流程的开发项目。
- 需要在云环境中快速部署和扩展的服务。
工具列表
GET /info
- 获取可用工具的信息。POST /tools/call
- 使用参数调用工具。POST /tools/{tool_name}
- 直接调用特定工具的端点。
常见问题解答
- 如何设置 API 密钥?
- 通过环境变量
ICICI_API_KEY
设置。 - 如何运行服务器?
- 使用命令
python server.py
运行。 - 如何部署到 Cloud Run?
- 使用
gcloud builds submit
和gcloud run deploy
命令部署。
使用教程
使用依赖
- 设置 API 密钥:
bash export ICICI_API_KEY=your_api_key_here
- 安装依赖:
bash pip install -r requirements.txt
安装教程
- 运行服务器:
bash python server.py
- 服务器将在
http://localhost:8080
上可用。
调试方式
- 检查服务器是否运行:
bash curl http://localhost:8080/info
- 调用工具:
bash curl -X POST http://localhost:8080/tools/call -d '{"tool": "tool_name", "params": {}}'
许可证
None