Go to file
2025-07-01 14:33:36 -06:00
.github/workflows add a release action 2025-07-01 14:33:36 -06:00
.gitignore Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
go.mod Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
go.sum Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
main.go Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
Makefile add a release action 2025-07-01 14:33:36 -06:00
manifest.json Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
README.md Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
test-interactive.sh Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
test-proxy.sh Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00
test-simple.sh Initial commit: Flipside Intelligence MCP Extension 2025-07-01 14:06:57 -06:00

Flipside Intelligence via MCP

What it is

An AI agent that acts as your personal blockchain data scientist, accessible directly through Claude Desktop via Model Context Protocol (MCP).

How it works

Natural language interface to Flipside's curated blockchain datasets and embedded analytical workflows. Simply ask questions in plain English and get sophisticated blockchain analytics instantly.

Key capabilities

  • Complex Analysis Made Simple: Execute cohort analysis, user journey mapping, and trend detection through conversational queries
  • Comprehensive Data Access: Query data across 30+ blockchain networks with billions of indexed transactions
  • Proprietary Insights: Access Flipside's specialized scoring algorithms and predictive metrics
  • Domain Expertise: Leverage years of blockchain growth intelligence embedded in AI workflows

The Vision

Democratize blockchain data science expertise. For the first time, any stakeholder—from ecosystem CEOs to community managers—can conduct sophisticated blockchain analysis without years of technical training.

Integration

Available through Claude Desktop's MCP integration, bringing enterprise-grade blockchain analytics directly into your workflow without switching tools or platforms.


Flipside Intelligence transforms specialized data science expertise into accessible AI-powered tools, making blockchain growth insights available to everyone.

Technical Features

  • Zero Dependencies: Self-contained Go binary with no runtime requirements
  • Cross-Platform: Supports macOS, Linux, and Windows (x64 and ARM64)
  • Secure Connection: Environment-based configuration with encrypted API key authentication
  • Real-time Analytics: Direct access to live blockchain data streams
  • Optimized Performance: Lightweight proxy design for seamless Claude Desktop integration

Configuration

The proxy is configured via environment variables:

Variable Required Description Example
MCP_REMOTE_URL Yes Flipside Intelligence MCP endpoint https://mcp.flipsidecrypto.xyz/beta/sse
FLIPSIDE_API_KEY Yes Your Flipside API key for authenticated access your-api-key-here
MCP_DEBUG No Enable debug logging true or false

Installation

  1. Download the appropriate .dxt file for your platform from releases
  2. Import the DXT file into Claude Desktop
  3. Configure your Flipside API key and MCP endpoint in the extension settings
  4. Start analyzing blockchain data with natural language queries in Claude Desktop

Manual Installation

  1. Download the binary for your platform:

    • macOS (Intel): remote-mcp-proxy-darwin-amd64
    • macOS (Apple Silicon): remote-mcp-proxy-darwin-arm64
    • Linux (x64): remote-mcp-proxy-linux-amd64
    • Linux (ARM64): remote-mcp-proxy-linux-arm64
    • Windows (x64): remote-mcp-proxy-windows-amd64.exe
    • Windows (ARM64): remote-mcp-proxy-windows-arm64.exe
  2. Make executable (Unix-like systems):

    chmod +x remote-mcp-proxy-*
    
  3. Configure environment variables:

    export MCP_REMOTE_URL="https://mcp.flipsidecrypto.xyz/beta/sse"
    export FLIPSIDE_API_KEY="your-api-key-here"
    export MCP_DEBUG="false"  # Optional
    
  4. Run the proxy:

    ./remote-mcp-proxy-darwin-amd64
    

Usage Examples

Once connected through Claude Desktop, you can ask natural language questions like:

  • "Show me the top 10 DeFi protocols by TVL on Ethereum this week"
  • "Analyze user retention patterns for Uniswap v3 over the last 6 months"
  • "What's the correlation between gas prices and DEX trading volume?"
  • "Create a cohort analysis of new wallet addresses on Polygon"

The extension handles all the technical complexity, translating your questions into sophisticated blockchain queries and returning actionable insights.

Getting Your API Key

To access Flipside Intelligence:

  1. Visit flipsidecrypto.xyz
  2. Create an account or sign in
  3. Navigate to your API settings to generate your key
  4. Use this key in the extension configuration

Development

Building from Source

# Install dependencies
make deps

# Build for current platform
make build

# Build for all platforms
make build-all

# Create DXT packages using official dxt CLI (recommended)
make dxt

# Create legacy zip-based packages
make dist

Note: The make dxt command requires Node.js and uses npx @anthropic-ai/dxt to create properly formatted DXT packages. This is the recommended approach for creating packages compatible with Claude Desktop.

Project Structure

pkg/remote-mcp-proxy/
├── main.go           # Main proxy implementation
├── manifest.json     # DXT manifest file
├── Makefile         # Build automation
├── README.md        # This file
├── go.mod           # Go module definition
└── dist/            # Build artifacts (created by make)

Dependencies

Security Considerations

  • The proxy forwards all requests to the configured remote URL
  • Ensure your remote MCP server implements proper authentication and authorization
  • Use HTTPS URLs for production deployments
  • Consider network timeouts and rate limiting on the server side

Troubleshooting

Enable Debug Logging

Set MCP_DEBUG=true to see detailed request/response logs:

MCP_DEBUG=true MCP_REMOTE_URL=https://mcp.flipsidecrypto.xyz/beta/sse FLIPSIDE_API_KEY=your-key ./flipside-mcp-extension

Common Issues

  1. Authentication failed: Verify your Flipside API key is correct and active
  2. Connection refused: Check your internet connection and firewall settings
  3. Timeout errors: Large queries may take time; try breaking them into smaller requests
  4. Rate limiting: Ensure you're within your API plan limits

License

MIT License - see the project root for details.

Support

For issues and questions: