- Explore MCP Servers
- fastlanepy-mcp
Fastlanepy Mcp
What is Fastlanepy Mcp
fastlanepy-mcp is a Model Context Protocol (MCP) server designed for Claude AI, enabling it to interact with the Solana blockchain through a standardized interface. It utilizes Fastlanepy to facilitate seamless blockchain operations for AI agents.
Use cases
Use cases include automated trading bots, real-time market analysis tools, AI-driven investment strategies, and applications that require on-chain data retrieval and transaction execution.
How to use
To use fastlanepy-mcp, clone the repository, set up a virtual environment, and install the necessary dependencies. Ensure you have Python 3.8 or higher, Claude Desktop, a Solana wallet, and optionally API keys for OpenAI, Allora, and CoinGecko.
Key features
Key features include interaction with the Solana blockchain, transaction execution, account information querying, wallet management, price predictions, token trading and staking, token deployment, real-time price data access, and monitoring of trending tokens and market movements.
Where to use
fastlanepy-mcp can be used in fields such as blockchain development, AI integration with financial services, decentralized finance (DeFi) applications, and any project requiring interaction with the Solana blockchain.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Fastlanepy Mcp
fastlanepy-mcp is a Model Context Protocol (MCP) server designed for Claude AI, enabling it to interact with the Solana blockchain through a standardized interface. It utilizes Fastlanepy to facilitate seamless blockchain operations for AI agents.
Use cases
Use cases include automated trading bots, real-time market analysis tools, AI-driven investment strategies, and applications that require on-chain data retrieval and transaction execution.
How to use
To use fastlanepy-mcp, clone the repository, set up a virtual environment, and install the necessary dependencies. Ensure you have Python 3.8 or higher, Claude Desktop, a Solana wallet, and optionally API keys for OpenAI, Allora, and CoinGecko.
Key features
Key features include interaction with the Solana blockchain, transaction execution, account information querying, wallet management, price predictions, token trading and staking, token deployment, real-time price data access, and monitoring of trending tokens and market movements.
Where to use
fastlanepy-mcp can be used in fields such as blockchain development, AI integration with financial services, decentralized finance (DeFi) applications, and any project requiring interaction with the Solana blockchain.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Fastlanepy MCP Server for Claude Desktop
A Model Context Protocol (MCP) server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface. This implementation uses Fastlanepy and enables AI agents to perform blockchain operations seamlessly.
Overview
This MCP server extends Claude’s capabilities by providing tools to:
- Interact with Solana blockchain
- Execute transactions
- Query account information
- Manage Solana wallets
- Get price predictions
- Trade and stake tokens
- Deploy new tokens
- Get token information from CoinGecko
- Execute cross-chain bridge transactions using deBridge
- Get real-time price data from Pyth Network
- Access comprehensive token information from CoinGecko
- Monitor trending tokens and pools
- Track top gainers and market movements
- Get detailed token price data and analytics
The server implements the Model Context Protocol specification to standardize blockchain interactions for AI agents.
Prerequisites
- Python 3.8 or higher
- Claude Desktop installed
- Solana wallet with private key
- Solana RPC URL (mainnet, testnet, or devnet)
- OpenAI API Key (optional)
- Allora API Key (optional)
- CoinGecko Pro API Key (optional)
Installation
Option 1: Quick Install (Recommended)
# Clone the repository
git clone https://github.com/fastlanepython/Fastlanepy-mcp
cd Fastlanepy-mcp
# Create and activate virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`
# Install dependencies
pip install -r requirements.txt
Option 2: Manual Setup
- Create a virtual environment:
python -m venv .venv
source .venv/bin/activate # On Windows, use `.venv\Scripts\activate`
- Install required packages:
pip install Fastlanepy>=2.0.8 cryptography>=3.4.7 python-dotenv>=0.17.1 web3>=7.8.0 allora_sdk>=0.2.0 mcp>=1.4.0
Configuration
Environment Setup
Create a .env
file with your credentials:
# Solana Configuration SOLANA_PRIVATE_KEY=your_private_key_here RPC_URL=your_solana_rpc_url_here # Optional API Keys OPENAI_API_KEY=your_openai_api_key ALLORA_API_KEY=your_allora_api_key COINGECKO_PRO_API_KEY=your_coingecko_api_key
Integration with Claude Desktop
To add this MCP server to Claude Desktop, follow these steps:
-
Locate the Claude Desktop Configuration File
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude\claude_desktop_config.json
- macOS:
-
Add the Configuration
Create or edit the configuration file and add the following JSON:Note: For the
command
field, userun_mcp.sh
for Unix/Mac systems orrun_mcp.bat
for Windows systems. Make sure to use the correct absolute path to the script file on your system. -
Restart Claude Desktop
After making these changes, restart Claude Desktop for the configuration to take effect.
Project Structure
Fastlanepy-mcp/ ├── server.py # Main entry point ├── run_mcp.sh # Run script for Unix/Mac ├── run_mcp.bat # Run script for Windows ├── requirements.txt # Dependencies └── .env # Environment variables
Available Tools
The MCP server provides the following blockchain tools:
Native Solana Actions
GET_BALANCE
- Check wallet balanceTRANSFER
- Transfer tokens between walletsDEPLOY_TOKEN
- Deploy new tokens on Solana
Allora Actions
GET_PRICE_PREDICTION
- Get price predictionsGET_ALL_TOPICS
- Get available topics
Jupiter Actions
STAKE_WITH_JUP
- Stake tokens using JupiterTRADE_WITH_JUP
- Trade tokens using Jupiter
DeBridge Actions
CREATE_DEBRIDGE_TRANSACTION
- Create a cross-chain bridge transaction using deBridge Liquidity Network APIEXECUTE_DEBRIDGE_TRANSACTION
- Execute a cross-chain bridge transaction using deBridge Liquidity Network APICHECK_TRANSACTION_STATUS
- Check the status of a cross-chain bridge transaction using deBridge Liquidity Network API
Pyth Actions
PYTH_GET_PRICE
- Get the price of a coin from Pyth
CoinGecko Actions
COINGECKO_GET_TOKEN_INFO
- Get token information from CoinGeckoCOINGECKO_GET_COIN_PRICE_VS
- Get the price of a coin in a specific currency from CoingeckoCOINGECKO_GET_TOP_GAINERS
- Get the top gainers from CoingeckoCOINGECTO_GET_TRENDING_POOLS
- Get the trending pools from CoingeckoCOINGECKO_GET_TRENDING_TOKENS
- Get the trending tokens from CoingeckoCOINGECKO_GET_TOKEN_PRICE_DATA
- Get token price data from CoingeckoCOINGECKO_GET_LATEST_POOLS
- Get the latest pools from Coingecko
Security Considerations
- Keep your private key secure and never share it
- Use environment variables for sensitive information
- Consider using a dedicated wallet for AI agent operations
- Regularly monitor and audit AI agent activities
- Test operations on devnet/testnet before mainnet
Troubleshooting
If you encounter issues:
- Verify your Solana private key is correct
- Check your RPC URL is accessible
- Ensure all dependencies are installed correctly
- Verify your
.env
file contains the correct credentials - Check Claude Desktop logs for error messages
Dependencies
Key dependencies include:
- python-dotenv - Environment management
- mcp - Model Context Protocol
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
This project is licensed under the MIT License.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.