加密货币交易服务

提供基于Coinone加密货币交易所OpenAPI的服务端实现,包括市场数据获取、账户余额查询、订单创建与取消等功能。

  • by jooh95
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 jooh95/coinone-mcp-server

使用说明

coinone mcp服务器

该项目提供了一个服务器端实现 Coinone 加密货币交易所OpenAPI使用模型上下文协议(MCP)。它提供了全面的工具,包括检索市场数据、访问账户余额信息、创建和取消订单。

设置

  1. 使用uv创建虚拟环境:
uv venv
  1. 激活虚拟环境:
# On Unix/MacOS:
source .venv/bin/activate
# On Windows:
.venv\Scripts\activate
  1. 在开发模式下安装软件包:
uv pip install -e .

环境变量

要使用Coinone API,请在 .env 文件:

COINONE_ACCESS_TOKEN=your_access_token
COINONE_SECRET_KEY=your_secret_key

配置MCP服务器

要配置MCP服务器,您可以使用:

{
  "mcpServers": {
    "coinone-mcp-server": {
      "command": "/full/path/to/coinone-mcp-server/.venv/bin/python",
      "args": [
        "/full/path/to/coinone-mcp-server/main.py"
      ]
    }
  }
}

可用工具

|工具|说明| | -------------------------- | ----------------------------------------------- | | place_order |在Coinone上下订单。 | | get_orderbook |获取特定市场的当前订单(市场价格)。 | | get_balance |检索所有Coinone余额。 | | get_active_orders |获取未结(活动)订单列表。 | | cancel_order |取消订单。 |

小心

  • 该服务器能够执行实时交易;因此,使用时要小心。
  • 确保您的API密钥存储安全,并且永远不要在公共存储库中公开它们。

许可证

Apache 2.0