关于 ICICI Direct MCP Server
ICICI Direct MCP Server 是通过 HTTP 封装访问 ICICI Direct Breeze API 的服务端,适合希望经由 MCP 使用该 API 的用户。API 密钥通过环境变量提供。
主要功能
- 01连接 ICICI Direct Breeze API
- 02通过 HTTP 端点发现并调用工具
- 03通过环境变量接收 API 密钥
- 04支持基于 Docker 部署
适用场景
- 01向 MCP 客户端提供 Breeze API 访问
- 02在本地 8080 端口运行服务
MCP 相关
通过 HTTP 端点提供工具发现和调用能力。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
http://localhost:8080claude mcp add --transport http icici-direct http://localhost:8080{"mcpServers":{"icici-direct":{"type":"http","url":"http://localhost:8080"}}}在 Cursor 中打开{"servers":{"icici-direct":{"type":"http","url":"http://localhost:8080"}}}在 VS Code 中打开{"mcpServers":{"icici-direct":{"type":"http","url":"http://localhost:8080"}}}{"mcpServers":{"icici-direct":{"serverUrl":"http://localhost:8080"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ICICI Direct MCP 服务
一个简单的 HTTP 封装 MCP 服务,用于访问 ICICI Direct Breeze API。
快速开始
-
在环境变量中设置 API 密钥: export ICICI_API_KEY=your_api_key_here
-
安装依赖项: pip install -r requirements.txt
-
运行服务: python server.py
服务将在 http://localhost:8080 上提供。
API 端点
GET /info- 获取可用工具的信息POST /tools/call- 使用参数调用工具POST /tools/{tool_name}- 每个工具的直接端点
Docker 用法
使用 Docker 构建并运行:
docker build -t icici-direct-mcp-server . docker run -p 8080:8080 -e ICICI_API_KEY=your_api_key_here icici-direct-mcp-server
Cloud Run 部署
gcloud builds submit --tag gcr.io/YOUR-PROJECT/icici-direct-mcp-server gcloud run deploy icici-direct-mcp-server --image gcr.io/YOUR-PROJECT/icici-direct-mcp-server --platform managed --set-env-vars="ICICI_API_KEY=your_api_key_here"
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。