Bitpin Mcp Server

Bitpin Mcp Server

🚀 Bitpin MCP 服务器

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

项目状态

Build Status

🚀 快速开始

先决条件

  • .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 驱动的加密交易: 观看演示

  • 0 关注
  • 0 收藏,20 浏览
  • system 提出于 2025-09-25 14:54

相似服务问题

相关AI产品