
Solana DeFi Analytics MCP Server

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 活动模式。
工具列表
- fetchWalletActivity:检索 Solana 钱包地址的详细交易历史。
- analyzeWallet:对钱包的 DeFi 活动进行全面分析并生成推荐。
- getTransactionDetails:提供特定 Solana 交易的详细信息。
常见问题解答
- 如何配置 Solana RPC URL?
在
.env
文件中设置SOLANA_RPC_URL
变量。 - 如何添加新功能?
创建新的分析器、格式化程序和服务,并在
src/tools/
中注册新工具。
使用教程
使用依赖
- 确保已安装 Node.js 和 pnpm。
安装教程
- 克隆仓库:
git clone https://github.com/kirtiraj22/Solana-DeFi-Analytics-MCP-Server
cd solana-mcp
- 安装依赖:
pnpm install
- 设置环境变量:
cp .env.example .env
- 在
.env
中配置SOLANA_RPC_URL
。
调试方式
- 启动 MCP 服务器:
pnpm run dev
- 使用 MCP Inspector 测试:
pnpm build
npx @modelcontextprotocol/inspector node build/index.js
- 对于 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