beeper-mcp

by intentos-labs

3 stars
196 downloads
Not rated
GitHub

About

A backend service for executing beeper transactions on Binance Smart Chain

Details

Author
intentos-labs
GitHub stars
3
Downloads
196
Categories
Other

- Get BNB and token balances from any address
- Transfer BNB and tokens to a recipient
- Swap tokens via Pancakeswap
- Fetch token prices in BNB
- Buy and sell tokens using BNB
- Claim beeper token rewards
- Manage default wallet and token addresses

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name beeper-mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Clone the repository, set up a .env file with BEEPER_CHAIN, BEEPER_ACCOUNT, BEEPER_SECRET_KEY, and optionally BEEPER_TARGET_TOKEN, then run uv run src/beeper_mcp/server.py over stdio or with --transport=sse on a configurable port (default 8000). Configure it in Claude, Windsurf, Cursor, or Cline using the MCP server JSON block with the same environment variables.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "beeper-mcp": {
            "beeper-mcp": {
                "command": "uv",
                "args": [
                    "run",
                    "src/beeper_mcp/server.py"
                ]
            }
        }
    }
}

McpServers

{
    "beeper-mcp": {
        "command": "uv",
        "args": [
            "run",
            "src/beeper_mcp/server.py"
        ]
    }
}

beeper-mcp

A backend service for executing beeper transactions on Binance Smart Chain (BSC). This service provides a set of tools for interacting with the BSC blockchain, including balance checking, balance transfers, token transfers, token swaps in Pancakeswap and beeper reward claims.

Features

- Get BNB and token balances
- Transfer BNB and tokens
- Swap tokens in Pancakeswap
- Get token prices
- Buy and sell tokens
- Claim rewards of beeper tokens
- Manage default wallet and token addresses

Prerequisites

- Python >=3.10
- Access to BSC network (mainnet or testnet)
- Wallet account and private key

Environment Variables

Create a .env file in the project root with the following variables:

BEEPER_CHAIN=<bsc or bsc-testnet>
BEEPER_ACCOUNT=<your-wallet-address>
BEEPER_SECRET_KEY=<your-private-key>
BEEPER_TARGET_TOKEN=<default-token-address>  # Optional

API Endpoints

The service exposes the following MCP tools:

Wallet and Token Management

- get_default_wallet_address() -> str: Get the default wallet address - get_default_token_address() -> str: Get the default token address - switch_default_token_address(new_token_address: str) -> str: Switch to a new default token address

Balance Operations

- get_balance(address: str) -> str: Get BNB balance of an address - get_token_balance(address: str, token_address: str) -> str: Get token balance of an address

Transfer Operations

- transfer(recipient_address: str, amount: Decimal = 0.01) -> dict: Transfer BNB to an address - transfer_token(recipient_address: str, token_address: str, amount: Decimal = 0.01) -> dict: Transfer tokens to an address

Trading Operations

- swap_token(token_in: str, token_out: str, amount: Decimal = 0.01) -> dict: Swap between tokens - get_token_price(token_address: str) -> float: Get token price in BNB - buy_token(token_address: str, amount: Decimal = 0.01) -> dict: Buy tokens with BNB - sell_token(token_address: str, amount: Decimal = 0.01) -> dict: Sell tokens for BNB

Reward Operations

- claim_rewards(token_address: str) -> dict: Claim rewards for a token

Running the Service

```bash
git clone https://github.com/unibaseio/beeper-mcp.git
cd beeper-mcp

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.