
Upbit MCP Server

2025.03.27
1
Python加密货币交易API 交互市场数据分析金融服务
Upbit MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专门用于与 Upbit 加密货币交易所的 OpenAPI 进行交互。该服务器提供了丰富的功能,包括市场数据获取、账户信息查询、订单管理、存取款操作以及技术分析工具。
View on GitHub
Overview
基本能力
产品定位
Upbit MCP Server 是一个专门为 Upbit 加密货币交易所设计的 API 交互服务器,旨在为开发者提供便捷的接口来访问和管理交易所的各种功能。
核心功能
- 市场数据获取:包括行情数据(ticker)、订单簿(orderbook)、交易历史(trades)和蜡烛图数据(candle data)。
- 账户信息:查询账户余额和订单历史。
- 订单管理:创建和取消订单。
- 存取款功能:管理存款和提现操作。
- 技术分析工具:提供技术分析相关的工具。
适用场景
- 加密货币交易自动化
- 市场数据分析
- 账户管理
- 技术分析
工具列表
- fastmcp:用于开发和安装 MCP 服务器的工具。
fastmcp dev main.py
:开发模式下运行服务器。fastmcp install main.py --name "Upbit API"
:将服务器安装到 Claude Desktop。
常见问题解答
- 如何获取 API 密钥? 需要在 Upbit 开发者中心创建 API 密钥,并设置适当的权限。
- 如何保护 API 密钥?
建议将 API 密钥存储在
.env
文件中,并避免提交到公共仓库。
使用教程
使用依赖
- 在 Upbit 上创建账户并获取 API 密钥。
- 安装 uv(推荐)或 pip。
安装教程
- 克隆仓库:
bash git clone https://github.com/username/upbit-mcp-server.git cd upbit-mcp-server
- 安装依赖:
bash pip install -e . # 或使用 uv uv pip install -e .
- 设置环境变量:
在项目根目录创建
.env
文件并添加 API 密钥:UPBIT_ACCESS_KEY=your_access_key_here UPBIT_SECRET_KEY=your_secret_key_here
调试方式
- 开发模式运行:
bash fastmcp dev main.py
- 直接运行:
bash python main.py # 或使用 uv uv run python main.py