使用说明
CoinDCX MCP服务器
一个基于Python的CoinDCX MCP服务器,帮助用户管理他们的交易账户。
特性
- 账户管理:管理CoinDCX交易账户、订单和头寸
- MCP集成:建立在标准化通信的模型上下文协议之上
- CoinDCX API集成:使用CoinDCX的API与交易平台进行交互
技术栈
- 协议: 模型上下文协议(MCP)
工具
- 获取用户余额:在交易平台中获取用户余额
- 获取用户资料:在交易平台中获取用户资料
先决条件
- python
- CoinDCX交易账户,可从访问API 这里
- CoinDCX API密钥和秘密
- Gemini API密钥或应用程序默认凭据(适用于Google ADK代理)
安装
- 克隆存储库:
git clone https://github.com/jainsourabh2/coindcx-mcp.git
cd coindcx-mcp
- 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- 安装依赖项:
pip install -r requirements.txt
- 设置环境变量:
# Copy the example environment file
cp .env.example .env
# Edit the .env file with your credentials
- 创建一个
.env使用您的配置文件:
# Server Configuration
COINDCX_API_KEY=your_api_key
COINDCX_SECRET_KEY=your_api_secret
PORT=8001
服务器使用情况
该服务器提供了一套与CoinDCX交易平台交互的工具。要启动服务器,请执行以下操作:
-
确保你的
.env文件已使用您的CoinDCX API凭据正确配置。 -
使用以下方法之一启动服务器:
# Using environment variables
python server.py
服务器提供以下工具:
get_user_info:获取用户信息get_user_balance:获取用户余额
通过gemini cli使用客户端
- 转到启动gemini cli的文件夹。
- 创建一个.ggemini文件夹,并在该settings.json文件中。
- 将以下json放入settings.json文件中:
{ “mcpServers”:{ “我的mcp服务器”:{ “httpUrl”:“http://127.0.0.1:8000/mcp/" } } }
- 启动gemini cli and run/mcp列表,列出服务器提供的所有工具。
贡献
- 克隆该仓库
- 创建要素分支
- 提交您的更改
- 推到分支
- 创建拉取请求
许可证
此项目根据Apache许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。
