使用说明

项目简介

Hubble AI MCP Server 是一个基于 Model Context Protocol (MCP) 构建的后端服务,专注于为LLM应用提供Solana区块链的上下文信息和数据分析能力。它允许用户通过自然语言查询Solana链上数据,并利用工具生成数据可视化图表。

主要功能点

  • 数据查询:支持用户使用自然语言查询Solana区块链数据,例如最新的交易记录、代币价格、顶级持有者信息以及交易模式分析等。
  • 数据可视化:能够根据用户查询生成各种图表,例如交易量趋势图、价格走势图、分布分析图等,帮助用户直观理解区块链数据。
  • 工具集成:集成了多种工具,例如数据搜索工具('search-hubble')、图表生成工具('generate_chart')和图表下载工具('download_chart'),方便LLM客户端调用。
  • 标准MCP协议:遵循MCP协议标准,易于与任何兼容MCP协议的LLM客户端集成。

安装步骤

  1. 安装 npm 包: 确保你的环境中已安装 Node.js 和 npm。
  2. 添加 Hubble MCP Server 配置: 在你的 MCP 客户端配置中,添加 Hubble MCP Server 的相关配置信息。

服务器配置

以下是在 MCP 客户端中配置 Hubble AI MCP Server 的示例 JSON 格式配置。客户端需要根据此配置来启动和连接 Hubble MCP Server。

{
  "mcpServers": {
    "hubble-tool": { // 服务器名称,在客户端中用于引用此服务器
      "command": "npx", // 启动服务器的命令,这里使用 npx 来运行 npm 包
      "args": ["-y", "hubble-mcp-tool"] // 启动命令的参数,-y 自动确认安装,hubble-mcp-tool 是要执行的 npm 包名
    }
  }
}

配置参数说明:

  • 'mcpServers': 定义 MCP 服务器配置的对象。
  • 'hubble-tool': 自定义的服务器名称,客户端通过此名称引用该服务器。
  • 'command': 启动服务器的命令,通常为 'npx' 或 'node' 等。
  • 'args': 传递给启动命令的参数数组。'["-y", "hubble-mcp-tool"]' 表示使用 'npx' 运行 'hubble-mcp-tool' npm 包。 '-y' 参数用于在使用 'npx' 安装包时自动确认。

基本使用方法

  1. 启动 MCP 客户端: 确保你的 MCP 客户端已配置 Hubble AI MCP Server,并已成功启动。
  2. 连接 Hubble MCP Server: 客户端会根据配置信息自动连接到 Hubble MCP Server。
  3. 使用自然语言查询: 在客户端中,你可以使用自然语言向 Hubble MCP Server 发送查询请求,例如 "Show me the latest blockchain transactions"。
  4. 调用工具: 客户端可以调用 Hubble MCP Server 提供的工具来执行特定任务。例如,调用 'generate_chart' 工具生成图表,或调用 'search-hubble' 工具搜索区块链数据。

示例查询和工具调用:

  • 自然语言查询示例:
    "What is the current price of Solana?"
    "Who are the top token holders of this token?"
    "Show me recent transactions on Solana."
  • 工具调用示例 (generate_chart 工具):
    {
      "tool_call": {
        "name": "generate_chart",
        "arguments": {
          "type": "line",
          "labels": ["Day 1", "Day 2", "Day 3", "Day 4", "Day 5"],
          "datasets": [
            {
              "label": "Price",
              "data": [100, 110, 120, 115, 130]
            }
          ],
          "title": "Token Price Trend"
        }
      }
    }

通过以上步骤,你可以利用 Hubble AI MCP Server 为你的 LLM 应用提供强大的 Solana 区块链数据分析能力。

信息

分类

AI与计算