Solana DeFi Analytics MCP Server

Solana DeFi Analytics MCP Server

site icon
2025.03.29 3
TypeScript区块链分析DeFi 分析钱包监控金融服务
Solana DeFi Analytics MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专注于为 Solana 钱包及其 DeFi 活动提供全面的分析和洞察。该服务能够跟踪和分析钱包的交易历史、模式和行为,监控跨协议的质押、借贷和流动性头寸,评估基于交易模式的钱包风险概况,并提供个性化的 DeFi 策略建议。
View on GitHub

Overview

基本能力

产品定位

Solana DeFi Analytics MCP Server 是一个专注于 Solana 区块链上 DeFi 活动的分析工具,旨在为用户提供钱包活动分析、DeFi 头寸跟踪、风险评估和策略推荐等功能。

核心功能

  • 钱包活动分析:跟踪和分析交易历史、模式和行为。
  • DeFi 头寸跟踪:监控质押、借贷和流动性头寸。
  • 风险分析:基于交易模式评估钱包风险概况。
  • 策略推荐:提供个性化的 DeFi 策略建议。
  • 交易详情:详细分解和分析单个交易。

适用场景

  • 个人用户监控和管理自己的 DeFi 投资。
  • 开发者集成到自己的应用中,提供 DeFi 分析功能。
  • 研究人员分析 Solana 区块链上的 DeFi 活动模式。

工具列表

  1. fetchWalletActivity:检索 Solana 钱包地址的详细交易历史。
  2. analyzeWallet:对钱包的 DeFi 活动进行全面分析并生成推荐。
  3. getTransactionDetails:提供特定 Solana 交易的详细信息。

常见问题解答

  • 如何配置 Solana RPC URL? 在 .env 文件中设置 SOLANA_RPC_URL 变量。
  • 如何添加新功能? 创建新的分析器、格式化程序和服务,并在 src/tools/ 中注册新工具。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 pnpm。

安装教程

  1. 克隆仓库:
git clone https://github.com/kirtiraj22/Solana-DeFi-Analytics-MCP-Server
cd solana-mcp
  1. 安装依赖:
pnpm install
  1. 设置环境变量:
cp .env.example .env
  1. .env 中配置 SOLANA_RPC_URL

调试方式

  1. 启动 MCP 服务器:
pnpm run dev
  1. 使用 MCP Inspector 测试:
pnpm build
npx @modelcontextprotocol/inspector node build/index.js
  1. 对于 Claude Desktop 客户端,将以下代码添加到 claude_desktop_config.json
{
    "mcpServers": {
        "filesystem": {
            "command": "node",
            "args": [
                "<PROJECT_PATHL>\\solana-mcp\\build\\index.js"
            ],
            "env": {
                "SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>"
            }
        }
    }
}

许可证

None