DeFi分析服务

Vestige MCP是一个为Algorand生态系统提供全面DeFi分析和数据访问的Model Context Protocol (MCP)服务器实现。

  • by GoPlausible
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 GoPlausible/vestige-mcp

使用说明

维斯蒂奇MCP

建造于 很可能 并从中蒸馏 Algorand MCP.

用于与Vestige API交互的模型上下文协议(MCP)服务器实现,为Algorand生态系统提供全面的DeFi分析和数据访问。

概述

Vestige MCP是启用MCP的应用程序和Vestige API之间的桥梁,提供访问以下内容的工具:

  • 网络信息和统计
  • 协议分析(Tinyman、Pact、Algofi等)
  • 资产数据和价格信息
  • 池分析和流动性信息
  • 保险库统计信息
  • 余额跟踪
  • 业务监控
  • 市场说明和注释

安装

要安装或更新Algorand MCP实现,请克隆存储库,安装依赖项并构建项目“:

第一次检查节点版本为23.6.1或更高版本:

node -v

如有需要,请升级至23.6.1或更高版本!

然后检查Claude或Cursor容器文件夹中是否有mcp-servers文件夹(如果没有创建):

mkdir PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor 
mkdir PATH_ON_YOUR_MACHINE/Cursor/mcp-servers

然后在mcp-servers文件夹下克隆此存储库并安装依赖项:

cd PATH_ON_YOUR_MACHINE/Claude/mcp-servers
# or for Cursor 
cd PATH_ON_YOUR_MACHINE/Cursor/mcp-servers
# Clone the repository
git clone https://github.com/GoPlausible/vestige-mcp.git
cd vestige-mcp
# Install dependencies
npm install
# Build the project
npm run build
# Edit the .env file to set your configurations

你完了!现在,您可以打开MCP配置并将服务器添加为:

{
  "mcpServers": {
    "vestige-mcp": {
      "command": "node",
      "args": [
        "PATH_ON_YOUR_MACHINE/Claude/mcp-servers/vestige-mcp/packages/server/dist/index.js"
     ],
      "env": {
        "ALGORAND_NETWORK": "mainnet",
        "ALGORAND_ALGOD_API": "https://mainnet-api.algonode.cloud/v2",
        "ALGORAND_ALGOD": "https://mainnet-api.algonode.cloud",
        "ALGORAND_ALGOD_PORT": "",
        "ALGORAND_TOKEN": "",
        "ALGORAND_AGENT_WALLET": "problem aim online jaguar upper oil flight stumble mystery aerobic toy avoid file tomato moment exclude witness guard lab opera crunch noodle dune abandon broccoli",
        "VESTIGE_API_URL": "https://api.vestigelabs.org",
        "VESTIGE_API_KEY": "",
        "ITEMS_PER_PAGE": "10"

      }
    }
  }
}

确保yopu更改路径以匹配本地系统的路径。

例如,在MACOS和Claud上,路径如下:

{
  "mcpServers": {
    "vestige-mcp": {
      "command": "node",
      "args": [
        " /Users/YOUR_USERNAME/Library/Application\ Support/Claude/mcp-servers/vestige-mcp/packages/server/dist/index.js"
     ]
    }
  }
}

项目结构

vestige-mcp/
├── packages/
│   ├── client/               # Client library for Vestige MCP (Work in Progress)
│   │   ├── src/
│   │   │   ├── env.ts       # Client environment configuration
│   │   │   ├── index.ts     # Client entry point
│   │   │   └── LocalWallet.ts
│   │   └── package.json
│   │
│   └── server/              # MCP server implementation
│       ├── src/
│       │   ├── tools/       # API tool implementations
│       │   │   └── apiManager/
│       │   │       └── vestige/  # Vestige API endpoints
│       │   ├── utils/       # Utility functions
│       │   ├── resources/   # Resource definitions
│       │   ├── env.ts       # Server environment configuration
│       │   └── index.ts     # Server entry point
│       └── package.json

特性

网络分析

  • 查看网络状态和统计信息
  • 跟踪区块链同步
  • 监控网络性能

协议跟踪

  • 访问主要DeFi协议的数据
  • 轨道总价值锁定(TVL)
  • 监控协议活动和使用情况

资产分析

  • 全面的资产信息
  • 价格跟踪和历史
  • 交易量和流动性指标
  • 市值数据
  • 资产构成分析

交易数据

  • 实时交换监控
  • 历史贸易数据
  • 价格图表和蜡烛
  • 订单簿深度

池分析

  • 流动性池信息
  • 池组成
  • 音量和TVL跟踪
  • 历史池数据

发展

启动服务器

cd packages/server
npm run dev

贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 提交您的更改
  4. 推到分支
  5. 创建拉取请求

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。