首页/金融与金融科技/upbit-mcp-server

upbit-mcp-server

查看源码
2025-5-12
Words 638Read Time 2 min
Score:85

为Upbit加密货币交易所提供MCP服务器实现,支持市场数据查询、账户管理、订单操作等功能。

Upbit MCP Server

基于模型上下文协议(Model Context Protocol, MCP)实现的 Upbit 加密货币交易所 OpenAPI 服务器。该项目提供了与 Upbit 交易所服务交互的工具,包括获取市场数据(行情、订单簿、交易历史、图表数据)、账户信息、创建和取消订单、管理存款/提款,以及执行技术分析。

功能

  • 市场数据获取(行情、订单簿、交易、K线数据)
  • 账户信息查询(余额、订单历史)
  • 订单创建与取消
  • 存款与提款功能
  • 技术分析工具

前提条件

在开始之前,您需要获取 Upbit API 密钥:
  1. 如果您还没有账户,请在 Upbit 上创建一个账户。
  1. 前往 Upbit 开发者中心
  1. 创建一个新的 API 密钥。
  1. 确保设置适当的权限(根据需要设置读取、交易、提款权限)。
  1. 将您的 API 密钥(UPBIT_ACCESS_KEY, UPBIT_SECRET_KEY)存储在 .env 文件中(参见安装部分)。

安装

  1. 克隆仓库:
    1. 安装依赖:
      1. 如果尚未安装 uv,可以通过以下方式安装:
        使用 uv 可以提供更快的安装速度和更可靠的依赖解析。
    1. 设置环境变量: 在项目根目录下创建一个 .env 文件,并添加您的 Upbit API 密钥:

      使用

      在 Claude Desktop 中安装

      选项 1:使用 Claude 配置文件(直接集成)

      您可以将 MCP 服务器直接添加到 Claude 的配置文件中:
      1. 安装 Claude Desktop
      1. 将以下内容添加到您的 Claude Desktop 配置文件中:
          • macOS: ``~/Library/Application Support/Claude/claude_desktop_config.json`
          • Windows: %APPDATA%\Claude\claude_desktop_config.json
      1. 添加以下配置(根据需要调整路径):
        1. 重启 Claude 以加载新配置。

        选项 2:使用 fastmcp

        直接使用 Python 运行

        开发模式(Web 界面)

        注意事项

        • 该服务器可以处理真实交易,请谨慎使用。
        • 请妥善保管您的 API 密钥,切勿将其提交到公共仓库。

        许可证

        MIT
        上一篇
        mcp-cobot-server
        下一篇
        tfmcp