Labsco
GoPlausible logo

Vestige MCP

โ˜… 1

from GoPlausible

Provides comprehensive DeFi analytics and data for the Algorand ecosystem through the Vestige API.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredAdvanced setup

smithery badge

Vestige MCP

Built by GoPlausible and distilled from Algorand MCP.

A Model Context Protocol (MCP) server implementation for interacting with the Vestige API, providing comprehensive DeFi analytics and data access for the Algorand ecosystem.

Overview

Vestige MCP serves as a bridge between MCP-enabled applications and the Vestige API, offering tools to access:

  • Network information and statistics
  • Protocol analytics (Tinyman, Pact, Algofi, etc.)
  • Asset data and price information
  • Pool analytics and liquidity information
  • Vault statistics
  • Balance tracking
  • Transaction monitoring
  • Market notes and annotations

Project Structure

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

Features

Network Analytics

  • View network status and statistics
  • Track blockchain synchronization
  • Monitor network performance

Protocol Tracking

  • Access data for major DeFi protocols
  • Track Total Value Locked (TVL)
  • Monitor protocol activity and usage

Asset Analytics

  • Comprehensive asset information
  • Price tracking and history
  • Volume and liquidity metrics
  • Market capitalization data
  • Asset composition analysis

Trading Data

  • Real-time swap monitoring
  • Historical trade data
  • Price charts and candles
  • Order book depth

Pool Analytics

  • Liquidity pool information
  • Pool composition
  • Volume and TVL tracking
  • Historical pool data

Development

Starting the Server

cd packages/server
npm run dev

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.