这是一个提供 Solana 钱包及其 DeFi 活动全面分析和见解的模型上下文协议 (MCP) 服务器。
检索 Solana 钱包地址的详细交易历史。
{
address: string,
limit?: number // 默认值:20
}
对钱包的 DeFi 活动进行全面分析,并生成建议。
{
address: string
}
提供关于特定 Solana 交易的详细信息。
{
signature: string
}
git clone https://github.com/kirtiraj22/Solana-DeFi-Analytics-MCP-Server
cd solana-mcp
pnpm install
cp .env.example .env
在 .env 中配置以下变量:
SOLANA_RPC_URL=your_rpc_url_here
启动 MCP 服务器:
pnpm run dev
通过 MCP Inspector 测试,请运行以下命令:
pnpm build
npx @modelcontextprotocol/inspector node build/index.js
claude_desktop_config.json 中添加以下代码:{
"mcpServers": {
"filesystem": {
"command": "node",
"args": [
"<PROJECT_PATHL>\\solana-mcp\\build\\index.js"
],
"env": {
"SOLANA_RPC_URL": "<YOUR_SOLANA_RPC_URL>"
}
}
}
}
src/
├── analyzers/ # 分析逻辑,如模式、DeFi 仓位等
├── config/ # 配置常量和设置
├── formatters/ # 不同类型数据的输出格式化
├── services/ # 区块链交互的核心服务
├── tools/ # MCP 工具实现
├── types/ # TypeScript 接口和类型
└── utils/ # 实用函数和辅助工具
src/analyzers/ 中创建新的分析器。src/formatters/ 中添加格式化程序。src/services/ 中实现服务。src/tools/ 中注册新工具。