Upbit MCP Server
基于模型上下文协议(Model Context Protocol, MCP)实现的 Upbit 加密货币交易所 OpenAPI 服务器。该项目提供了与 Upbit 交易所服务交互的工具,包括获取市场数据(行情、订单簿、交易历史、图表数据)、账户信息、创建和取消订单、管理存款/提款,以及执行技术分析。
功能
- 市场数据获取(行情、订单簿、交易、K线数据)
- 账户信息查询(余额、订单历史)
- 订单创建与取消
- 存款与提款功能
- 技术分析工具
前提条件
在开始之前,您需要获取 Upbit API 密钥:
- 如果您还没有账户,请在 Upbit 上创建一个账户。
- 前往 Upbit 开发者中心。
- 创建一个新的 API 密钥。
- 确保设置适当的权限(根据需要设置读取、交易、提款权限)。
- 将您的 API 密钥(
UPBIT_ACCESS_KEY
,UPBIT_SECRET_KEY
)存储在.env
文件中(参见安装部分)。
安装
- 克隆仓库:
- 安装依赖:
如果尚未安装
uv
,可以通过以下方式安装:使用
uv
可以提供更快的安装速度和更可靠的依赖解析。- 设置环境变量:
在项目根目录下创建一个
.env
文件,并添加您的 Upbit API 密钥:
使用
在 Claude Desktop 中安装
选项 1:使用 Claude 配置文件(直接集成)
您可以将 MCP 服务器直接添加到 Claude 的配置文件中:
- 安装 Claude Desktop。
- 将以下内容添加到您的 Claude Desktop 配置文件中:
- macOS: ``~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- 添加以下配置(根据需要调整路径):
- 重启 Claude 以加载新配置。
选项 2:使用 fastmcp
直接使用 Python 运行
开发模式(Web 界面)
注意事项
- 该服务器可以处理真实交易,请谨慎使用。
- 请妥善保管您的 API 密钥,切勿将其提交到公共仓库。
许可证
MIT
- Author:waytomcp
- URL:https://www.waytomcp.com/article/solangii/upbit-mcp-server
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!