返回 MCP 目录
public公开dns本地运行

bitpin-mcp-server

Bitpin交易所MCP服务器工具集,提供加密货币交易API集成与自动化交易功能。

article

README

🚀 Bitpin MCP 服务器

此仓库为 Bitpin 加密货币交易所提供了一个 MCP 服务器实现。该服务器能与 Bitpin API 交互,可获取钱包余额、市场数据、订单详情,还能执行限价单、市价单、止损限价单和 OCO(一触即发)订单等,为加密交易提供便利。

项目状态

Build Status

Bitpin Exchange MCP Server 工具

🚀 快速开始

先决条件

  • .NET 9 或更高版本
  • BitpinClient NuGet 包
  • Bitpin API 访问权限(API Key 和 Secret)

设置服务器

  1. 安装依赖项
    确保项目引用了所需的 BitpinClient 包和 MCP 服务器工具所需的所有必要依赖项。
  2. 配置 Bitpin API 设置
    BitpinClientSettings 中设置您的 API Key 和 Secret:
    var settings = new BitpinClientSettings()
    {
        Key = "****",  // 替换为您的 Bitpin API Key
        Secret = "****",  // 替换为您的 Bitpin API Secret
    };
    
  3. MCP 服务器配置
    将 MCP 服务器配置添加到应用程序设置中:
     {
         "mcpServers": {
             "BitpinExchange": {
                 "command": "dotnet",
                 "args": [
                     "run",
                     "--project",
                     "D:\\projects\\bitpin-mcp-server\\src\\MCPServer\\MCPServer.csproj",
                     "--no-build"
                 ],
                 "env": {
                     "BITPIN_API_KEY": "****",
                     "BITPIN_API_SECRET": "****"
                 }
             }
         }
     }
    

✨ 主要特性

MCP 服务器提供了以下工具:

  • GetWalletsListAsync:获取各种加密货币钱包的余额列表。
  • GetMarketsListAsync:获取所有支持交易市场的列表。
  • GetTickersListAsync:获取 Bitpin 市场的当前价格列表。
  • GetCurrenciesAsync:获取支持的加密货币列表,包括符号、名称和可交易状态等详细信息。
  • GetOrderbooksAsync:获取特定交易市场中的所有未平仓订单。
  • GetMatchesAsync:获取特定市场中最新执行的交易。
  • CreateLimitOrderAsync:以指定价格挂单买入或卖出加密货币。
  • CreateMarketOrderAsync:立即以最佳可用价格成交的市价单。
  • CreateStopLimitOrderAsync:当达到特定止损价格时执行的止损限价单。
  • CreateOcoOrderAsync:管理两个订单(一个限价和一个止损限价)同时生效的 OCO(一触即发)订单。
  • GetOrdersAsync:获取您的所有订单列表。
  • GetCompeletedOrdersAsync:获取已完成订单的详细信息(已执行交易)。
  • GetOrderByIdAsync:通过订单 ID 获取特定订单。
  • CancelOrderByIdAsync:通过订单 ID 撤销特定订单。

📚 详细文档

📺 演示

查看 Bitpin MCP 服务器的实时演示,展示 LLM 驱动的加密交易: 观看演示

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端