mcpField
B
Band MCP Server

Band MCP Server

Local
github.com/kanghouchaoSocial Media1Updated 56w ago

About Band MCP Server

Band MCP Server connects MCP-compatible clients and AI assistants to the Band social platform through the Band API. It can run as an npm-installed executable or as a Docker container, and requires a Band API access token.

Key features

  1. 01Connect to the Band API
  2. 02Run as an npm-installed executable
  3. 03Run as a Docker container
  4. 04Configure with a Band API access token

Use cases

  1. 01Use Band through an MCP-compatible client
  2. 02Configure the server in Claude Desktop
  3. 03Run the server on demand with Docker

MCP support

Exposes interaction with the Band social platform through the Band API to MCP-compatible clients. It can be configured as an executable or Docker container and requires a Band API access token.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"band": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
Run commanddocker run -i --rm build

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
ocibuild

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Project Logo

# Band MCP Server

NPM Version Docker Pulls

A fully functional Model Context Protocol (MCP) server that integrates with the Band API. This server enables seamless interaction with the Band social platform through AI assistants and other MCP-compatible tools.

Overview

This server can be used in two primary ways:

  1. As a standalone executable: Installed via npm and configured directly in a compatible MCP client.
  2. As a Docker container: Pulled from Docker Hub and configured in a compatible MCP client to be run on-demand.

Usage & Client Configuration

To use this server, you need a Band API Access Token. You can obtain one from the Band Developer Portal.

Below are configuration examples for different clients and usage methods.

Example 1: Claude Desktop (NPM version)

This method assumes you have installed the server via npm install -g band-mcp-server.

  1. In Claude Desktop, open Settings > Developer and click Edit Config.
  2. Add the following to the mcpServers object in claude_desktop_config.json:
{
  "mcpServers": {
    "band-api": {
      "command": "band-mcp-server",
      "args": [],
      "env": {
        "BAND_ACCESS_TOKEN": "your_band_api_access_token"
      }
    }
  }
}

Replace your_band_api_access_token with your actual token.

Example 2: Claude Desktop (Docker version)

This method uses the Docker image and does not require npm.

  1. In Claude Desktop, open Settings > Developer and click Edit Config.
  2. Add the following to the mcpServers object in claude_desktop_config.json:
{
  "mcpServers": {
    "band-api-docker": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "BAND_ACCESS_TOKEN=your_band_api_access_token",
        "kanghouchao/band-mcp-server:latest"
      ]
    }
  }
}

Replace your_band_api_access_token with your actual token.

License

This project is licensed under the MIT License.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.