Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP4Memefind tokens with 90-95% bonding curve progress"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP4Meme π
FastMCP demo server for meme-related functionality.
Features
Bonding Curve & Token Analysis
Bonding curve progress: Track token graduation status (0-100%)
Migration tracking: Monitor token migration from bonding curve to DEX
Token lifecycle: Identify tokens approaching "graduation" threshold
Trading & Market Data
Latest trades: Real-time trading activity and transaction history
Price data: Current USD and BNB prices with market cap
Volume analytics: Trading volume statistics with OHLCV data
Market trends: Price movements and trading patterns
Trader & Liquidity Analysis
Top traders: Identify high-volume traders and "smart money"
Liquidity events: Track liquidity additions/removals
Trading behavior: Analyze trader patterns and P&L
Discovery & Search
Progress search: Find tokens by bonding curve completion (e.g., 90-95%)
Trending tokens: Discover hot tokens by volume, trades, or progress
Market scanning: Search across Four.meme ecosystem
Demo Tools (Legacy)
Calculator tools:
add(),multiply()Greeting tool:
get_greeting(name)
Quick Start
Local Development
# Install dependencies
uv pip install -r requirements.txt
# Configure API key (optional - uses mock data without key)
cp .env.example .env
# Edit .env and add your Bitquery API key
# Run server
python mcp_server.py
# Test with FastMCP inspector
fastmcp dev mcp_server.pyDocker Usage
# Build image
docker build -t mcp4meme .
# STDIO mode (for MCP clients)
docker run -it mcp4meme
# With API key
docker run -it -e BITQUERY_API_KEY=your_key_here mcp4meme
# HTTP mode (for web access)
docker run -p 8000:8000 mcp4meme python mcp_server.py --http
# Using docker-compose
docker-compose up mcp4meme
docker-compose --profile http up mcp4meme-httpDeepChat Integration
With API key (real data):
{
"mcpServers": {
"mcp4meme": {
"command": "docker",
"args": ["run", "-i", "mcp4meme"],
"env": {
"BITQUERY_API_KEY": "your_bitquery_api_key_here"
}
}
}
}Without API key (mock data):
{
"mcpServers": {
"mcp4meme": {
"command": "docker",
"args": ["run", "-i", "mcp4meme"]
}
}
}Available Tools
Bonding Curve & Token Analysis
get_bonding_curve_progress(token_address: str)- Get token bonding curve progress percentageget_token_migration_status(token_address: str)- Check token migration status from bonding curve to DEX
Trading & Market Data
get_latest_trades(token_address: str, limit: int = 10)- Get latest trading recordsget_token_price_usd(token_address: str)- Get current USD price for a tokenget_trading_volume(token_address: str, timeframe: str = "24h")- Get trading volume statistics
Trader & Liquidity Analysis
get_top_traders(token_address: str, limit: int = 10, timeframe: str = "24h")- Get top traders by volumeget_liquidity_events(token_address: str, limit: int = 10)- Get liquidity-related events
Discovery & Search
search_tokens_by_progress(min_progress: float = 90.0, max_progress: float = 95.0, limit: int = 20)- Search tokens by bonding curve progressget_trending_tokens(timeframe: str = "24h", sort_by: str = "volume", limit: int = 10)- Get trending tokens
Demo Tools (Legacy)
add(a: int, b: int) -> int- Add two numbersmultiply(a: int, b: int) -> int- Multiply two numbersget_greeting(name: str) -> str- Get a personalized greeting
Resources
config://mcp4meme- Server configuration and featuresconfig://fourmeme-proxy- Four.meme proxy contract configuration
API Configuration
The server uses the Bitquery API to fetch blockchain data. To use real data:
Get a free API key from Bitquery.io
Copy
.env.exampleto.envAdd your API key:
BITQUERY_API_KEY=your_key_here
Without an API key, the server returns mock data for testing.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.