关于 Upbit MCP Server
Upbit MCP Server 将 Upbit 交易所 API 接入 MCP 客户端,适用于需要市场与账户数据或交易操作的用户,并提供技术分析工具。
主要功能
- 01查询行情、盘口和成交数据
- 02查看账户余额与订单历史
- 03创建和取消订单
- 04查询充提记录
- 05技术分析工具
适用场景
- 01查看加密货币现价和市场动态
- 02检查资产、余额及历史订单
- 03提交或取消限价单和市价单
MCP 相关
向 MCP 客户端提供 Upbit 行情、账户、交易及充提操作工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Upbit MCP 服务
使用模型上下文协议(MCP)为 Upbit 加密货币交易所 OpenAPI 提供的服务实现。本项目提供了用于与 Upbit 交易所服务交互的工具,例如获取市场数据(报价、订单簿、交易历史、图表数据)、账户信息、创建和取消订单、管理存取款以及执行技术分析。
功能
- 获取市场数据(行情、订单簿、交易、K 线数据)
- 账户信息(余额、订单历史)
- 创建和取消订单
- 存款和取款功能
- 技术分析工具
可执行功能列表
查询市场数据
- 查询当前加密货币行情(
get_ticker) - 查询订单簿信息(
get_orderbook) - 查询最近成交记录(
get_trades) - 查看主要加密货币市场摘要信息(
get_market_summary)
查询账户信息
- 查看持有的资产列表和余额(
get_accounts) - 查询订单记录(
get_orders) - 查询特定订单的详细信息(
get_order) - 查询存取款记录(
get_deposits_withdrawals)
交易功能
- 创建限价/市价买入订单(
create_order) - 创建限价/市价卖出订单(
create_order) - 取消订单(
cancel_order)
聊天示例
以下为实际聊天示例图片。
前置条件
开始之前,需要获取 Upbit API 密钥:
- 如果还没有账户,请在 Upbit 注册
- 前往 Upbit Developer Center
- 创建新的 API 密钥
- 设置适当的权限(根据需要设置读取、交易、提现权限)
- 将 API 密钥(
UPBIT_ACCESS_KEY、UPBIT_SECRET_KEY)存储在.env文件中(参见安装部分)
安装
-
克隆代码仓库:
git clone https://github.com/solangii/upbit-mcp-server.git cd upbit-mcp-server -
安装依赖项:
cd upbit-mcp-server uv sync如果尚未安装
uv,可以按如下方式安装:使用
uv可以加快安装速度,并更可靠地解析依赖项。# Install uv curl -Ls https://astral.sh/uv/install.sh | sh # Add uv to your PATH echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc # or bashrc, depending on your shell -
设置环境变量: 在项目根目录下创建
.env文件,并添加 Upbit API 密钥:UPBIT_ACCESS_KEY=your_access_key_here UPBIT_SECRET_KEY=your_secret_key_here
使用方法
在 Claude Desktop 中安装
选项 1:使用 Claude 配置文件(直接集成)
可以将 MCP 服务直接添加到 Claude 的配置文件中:
-
将以下内容添加到 Claude Desktop 配置中:
- macOS:``~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
-
添加以下配置(根据需要调整路径):
{ "mcpServers": { "upbit-mcp-server": { "command": "/full/path/to/upbit-mcp-server/.venv/bin/python", "args": [ "/full/path/to/upbit-mcp-server/main.py" ] } } } -
重启 Claude 以加载新配置。
选项 2:使用 fastmcp
fastmcp install main.py --name "Upbit API"
直接使用 Python 运行
uv run python main.py
开发模式(Web 界面)
fastmcp dev main.py
注意事项
- 此服务可以执行真实交易,请谨慎使用。
- 请妥善保管 API 密钥,切勿将其提交到公共代码仓库。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。