Solana流动性数据服务

提供实时Solana区块链流动性数据和代币对信息的MCP服务器,支持Raydium、Orca和Jupiter等主要Solana DEX的交易对、流动性池和DeFi分析。

  • by agentis-dev
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 agentis-dev/solana-pairs-and-liquidity-mcp

使用说明

Solana配对和流动性MCP服务器

MCP服务器,用于实时Solana区块链流动性和代币对数据。提供跨主要Solana DEX(包括Raydium、Orca和Jupiter)的交易对、流动性池和DeFi分析的访问。

特性

  • 实时交易对:从多个Solana DEX获取实时交易对数据
  • 流动性分析:特定池的详细流动性信息
  • 令牌对发现:查找特定代币组合的交易对
  • 池统计:流动性池综合统计和风险分析
  • 多DEX支持:支持Raydium、Orca和Jupiter聚合
  • 风险评估:内置的非永久性损失和流动性风险分析

设置

环境变量

创建一个 .env 项目根目录中的文件:

SOLANA_RPC_URL=https://api.mainnet-beta.solana.com

可选:您可以使用自定义Solana RPC URL以获得更好的性能。

与MCP客户端一起使用

将以下内容添加到您的客户端配置中:

NPX

{
  "mcpServers": {
    "solana-pairs-liquidity-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@solana/solana-pairs-liquidity-mcp"
      ],
      "env": {
        "SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
      }
    }
  }
}

码头工人

{
  "mcpServers": {
    "solana-pairs-liquidity-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "SOLANA_RPC_URL",
        "solana/solana-pairs-liquidity-mcp"
      ],
      "env": {
        "SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
      }
    }
  }
}

可用工具

get_solana_pairs

从各种DEX获取实时Solana交易对数据。

参数:

  • dex (可选):DEX平台(镭、虎鲸、木星)
  • limit (可选):要返回的对数(1-100,默认值:20)
  • sort (可选):排序顺序(数量、流动性、价格变化、默认值:数量)

例子:

{
  "dex": "raydium",
  "limit": 10,
  "sort": "volume"
}

get_pool_liquidity

获取特定Solana池的详细流动性信息。

参数:

  • pool_address (必填):用于获取流动性数据的池地址
  • dex (可选):DEX平台

例子:

{
  "pool_address": "2QdhepnKRTLjjSqPL1PtKNwqrUkoLee5Gqs8bvZhRdMv",
  "dex": "raydium"
}

find_token_pair

在Solana上查找特定代币的交易对。

参数:

  • token_a (必填):第一个代币造币厂地址
  • token_b (必填):第二个代币造币厂地址
  • dex (可选):用于搜索的DEX平台

例子:

{
  "token_a": "So11111111111111111111111111111111111111112",
  "token_b": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
}

get_pool_stats

获取Solana流动性池的全面统计和分析。

参数:

  • pool_address (必填):要获取统计信息的池地址

例子:

{
  "pool_address": "2QdhepnKRTLjjSqPL1PtKNwqrUkoLee5Gqs8bvZhRdMv"
}

响应格式

所有工具都以以下格式返回数据:

{
  "success": true,
  "data": {
    // Tool-specific data
  },
  "timestamp": "2024-01-15T10:30:00.000Z"
}

数据源

此MCP服务器集成了多种Solana-DeFi协议:

  • 人造丝AMM和流动性池
  • 奥卡:集中流动性(漩涡)
  • 木星:汇总定价和路线数据
  • Solana RPC:链上账户验证

构建

要在本地构建项目,请执行以下操作:

npm install
npm run build

此命令安装依赖项,将TypeScript编译为JavaScript,并设置执行权限。

发展

对于热重载开发:

npm run dev

测试

运行测试套件:

npm test

常见用例

投资组合分析

获取流动性头寸并分析池绩效,以进行投资组合跟踪。

DeFi研究

研究代币对、流动性分布和DEX绩效指标。

风险评估

评估投资决策的非永久性损失风险和流动性稳定性。

市场分析

跟踪Solana DEX的交易量、价格走势和流动性趋势。

支持的网络

  • Solana主网测试版

许可证

此MCP服务器根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。