这是一个简单的 MCP 服务器,它封装了 HTTP,主要用于访问 ICICI Direct Breeze API,为开发者提供便捷的 API 访问方式。
在环境变量中设置您的 API 密钥:
export ICICI_API_KEY=your_api_key_here
安装所需的依赖项:
pip install -r requirements.txt
运行服务器:
python server.py
服务器将在 http://localhost:8080 上运行。
GET /info - 获取有关可用工具的信息POST /tools/call - 使用参数调用工具POST /tools/{tool_name} - 每个工具的直接端点使用 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
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"
此快速设置展示了 MCP 如何使 LLM 使用 ICICI Direct 的 Breeze API。输入您的财务数据查询或输入 '退出' 以退出。
💬 您的查询:初始化我的 ICICI Direct 会话
🔍 处理查询:初始化我的 ICICI Direct 会话
🤖 发送查询到 LLM 并启用 MCP 工具...
🔧 LLM 调用工具:initialize_session
使用参数:{
"api_secret": "your_api_secret",
"session_token": "your_session_token"
}
📊 工具结果:会话初始化成功...
🔹 LLM 响应:
我已经为您初始化了 ICICI Direct 会话。现在您可以访问财务数据了。
您想查看当前市场信息吗?我们可以检查当前价格、查看历史数据,或查看您的投资组合。
💬 您的查询:连接到 WebSocket 并显示 HDFC 银行当前价格