
coinone-mcp-server

2025.05.06
0
Python加密货币交易服务OpenAPI 交互金融服务
coinone-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务端实现,专门用于与 Coinone 加密货币交易所的 OpenAPI 进行交互。它提供了一系列工具,包括市场数据获取、账户余额查询、订单创建和取消等功能。
View on GitHub
Overview
基本能力
产品定位
coinone-mcp-server 是一个加密货币交易服务工具,旨在通过 MCP 协议与 Coinone 交易所的 OpenAPI 进行交互,提供市场数据和交易功能。
核心功能
- 市场数据获取:通过
get_orderbook
工具获取特定市场的当前订单簿(市场价格)。 - 账户余额查询:通过
get_balance
工具检索所有 Coinone 账户余额。 - 订单管理:
- 通过
place_order
工具在 Coinone 上下单。 - 通过
get_active_orders
工具获取当前活跃订单列表。 - 通过
cancel_order
工具取消订单。
适用场景
- 加密货币交易自动化
- 市场数据分析
- 账户余额监控
工具列表
工具名称 | 描述 |
---|---|
place_order |
在 Coinone 上下单 |
get_orderbook |
获取特定市场的当前订单簿 |
get_balance |
检索所有 Coinone 账户余额 |
get_active_orders |
获取当前活跃订单列表 |
cancel_order |
取消订单 |
常见问题解答
- 安全性:该服务器能够执行实时交易,因此使用时需谨慎。确保 API 密钥安全存储,切勿在公共仓库中暴露。
使用教程
使用依赖
- 创建虚拟环境:
uv venv
- 激活虚拟环境:
# Unix/MacOS:
source .venv/bin/activate
# Windows:
.venv\Scripts\activate
安装教程
- 在开发模式下安装包:
uv pip install -e .
- 设置环境变量(在
.env
文件中):
COINONE_ACCESS_TOKEN=your_access_token
COINONE_SECRET_KEY=your_secret_key
调试方式
- 配置 MCP 服务器(示例配置):
{
"mcpServers": {
"coinone-mcp-server": {
"command": "/full/path/to/coinone-mcp-server/.venv/bin/python",
"args": [
"/full/path/to/coinone-mcp-server/main.py"
]
}
}
}