Beep MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
git clone https://github.com/lamdanghoang/beep-mcp-server
cd beep-mcp-server
npm install
npm run build
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "BEEP_API_KEY=${BEEP_API_KEY}" beep-mcp-server -- node "<FULL_PATH_TO_BEEP_MCP_SERVER>/dist/index.js"

Replace <FULL_PATH_TO_BEEP_MCP_SERVER>/dist/index.js with the actual folder you prepared in step 1.

Required:BEEP_API_KEY+ 2 optional
README.md

Manage bounties, assets, and payments on the Beep platform.

Beep MCP Server

This is a Model Context Protocol (MCP) server that provides tools for interacting with the Beep platform. It allows AI assistants (like Claude) to perform actions such as creating bounties, managing streams, issuing payments, and verifying transactions on the Beep network.

Features

This server exports the following MCP tools:

  • checkBeepApi: Verify connectivity to the Beep API.
  • createBounty: Create a new bounty.
  • requestAndPurchaseAsset: Request and purchase an asset.
  • issuePayment: Issue a payment.
  • startStreaming: Start a streaming session.
  • stopStreaming: Stop a streaming session.
  • pauseStreaming: Pause a streaming session.
  • verifyTransaction: Verify a transaction.

Prerequisites

  • Node.js (v18 or higher recommended)
  • A Beep API Key

Installation

  1. Clone the repository:

    git clone <repository-url>
    cd beep-mcp-server
    
  2. Install dependencies:

    npm install
    

Configuration

  1. Create a .env file in the root directory:

    cp .env.example .env
    

    (Note: If .env.example doesn't exist, create a .env file manually)

  2. Add your Beep API Key and other configuration to .env:

    BEEP_API_KEY=your_beep_api_key_here
    # Optional: Override Beep Server URL
    # BEEP_URL=https://api.beep.it
    
    # Communication mode (stdio is default for local MCP)
    COMMUNICATION_MODE=stdio
    

Building

Compile the TypeScript code to JavaScript:

npm run build

The build output will be in the dist/ directory.

Usage with Claude Desktop

To use this MCP server with Claude Desktop, add the following configuration to your claude_desktop_config.json (usually located at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows):

{
  "mcpServers": {
    "beep-mcp-server": {
      "command": "node",
      "args": [
        "/absolute/path/to/beep-mcp-server/dist/mcp-server.js"
      ],
      "env": {
        "BEEP_API_KEY": "your_beep_api_key_here",
        "COMMUNICATION_MODE": "stdio"
      }
    }
  }
}

Important: Replace /absolute/path/to/beep-mcp-server with the actual full path to this directory on your machine.

Development

To run the server in stdio mode (default):

npm start

For development, you can use npm run build to rebuild after changes.

Tools (8)

checkBeepApiVerify connectivity to the Beep API.
createBountyCreate a new bounty.
requestAndPurchaseAssetRequest and purchase an asset.
issuePaymentIssue a payment.
startStreamingStart a streaming session.
stopStreamingStop a streaming session.
pauseStreamingPause a streaming session.
verifyTransactionVerify a transaction.

Environment Variables

BEEP_API_KEYrequiredYour Beep API Key
BEEP_URLOptional: Override Beep Server URL
COMMUNICATION_MODECommunication mode (stdio is default)

Configuration

claude_desktop_config.json
{
  "mcpServers": {
    "beep-mcp-server": {
      "command": "node",
      "args": [
        "/absolute/path/to/beep-mcp-server/dist/mcp-server.js"
      ],
      "env": {
        "BEEP_API_KEY": "your_beep_api_key_here",
        "COMMUNICATION_MODE": "stdio"
      }
    }
  }
}

Try it

Create a new bounty for the current project task.
Start a new streaming session for my active work.
Verify the status of the last transaction I made on Beep.
Issue a payment to the developer for the completed bounty.

Frequently Asked Questions

What are the key features of Beep MCP Server?

Verify connectivity to the Beep API. Create and manage bounties. Request and purchase digital assets. Control streaming sessions (start, stop, pause). Verify network transactions.

What can I use Beep MCP Server for?

Automating bounty creation for open-source tasks. Managing real-time streaming sessions via AI commands. Programmatically issuing payments for completed work. Verifying transaction integrity on the Beep network.

How do I install Beep MCP Server?

Install Beep MCP Server by running: git clone https://github.com/lamdanghoang/beep-mcp-server && cd beep-mcp-server && npm install && npm run build

What MCP clients work with Beep MCP Server?

Beep MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Beep MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare