Skip to main content
ClaudeWave

Public repo for btmcp

MCP ServersOfficial Registry0 stars0 forksUpdated today
ClaudeWave Trust Score
57/100
· OK
Passed
  • Actively maintained (<30d)
  • Documented (README)
Flags
  • !No standard license detected
Last scanned: 8/19/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/btmcp/pub
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "pub": {
      "command": "node",
      "args": ["/path/to/pub/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/btmcp/pub and follow its README for install instructions.
Use cases

MCP Servers overview

# BittensorMCP

> Live, self-custodial Bittensor chain access for AI agents via MCP.

[![Endpoint](https://img.shields.io/badge/endpoint-bittensormcp.com-blue)](https://bittensormcp.com)
[![SDK](https://img.shields.io/npm/v/@bittensormcp/sign)](https://www.npmjs.com/package/@bittensormcp/sign)

## What is BittensorMCP?

**BittensorMCP** is a hosted [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that gives AI agents live access to the Bittensor blockchain. Connect any MCP client — Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed, Codex — and query balances, subnets, metagraphs, validators, and Alpha prices in real time.

- **Free reads**: 17 tools, no signup, no API key
- **Premium writes**: 17 on-chain actions (stake, transfer, register, weights) via self-custodial signing
- **One endpoint**: `https://bittensormcp.com/api/mcp` with Streamable HTTP transport

## Why self-custodial?

Your **private key never leaves your device**.

BittensorMCP uses an A2 two-step signing protocol: the server returns an `UNSIGNED_PAYLOAD` plus `intent_id`, you sign it locally with your sr25519 key, and only the signature goes back. The server broadcasts the signed extrinsic — it never sees, stores, or handles your private key.

```
┌─────────────┐      unsigned payload       ┌─────────────┐
│   Your Key  │  <───────────────────────   │  Bittensor  │
│  (local)    │      sign locally           │    MCP      │
│             │  ───────────────────────>   │   Server    │
└─────────────┘      signature only         └──────┬──────┘
                                                   │
                                            broadcast to
                                                   ▼
                                            ┌─────────────┐
                                            │  Bittensor  │
                                            │   Finney    │
                                            └─────────────┘
```

## Quick start

### 1. Install the SDK

```bash
npm install @bittensormcp/sign
```

### 2. Authenticate (self-custody)

```javascript
import { generateWallet, authenticate } from '@bittensormcp/sign';

const wallet = await generateWallet();
const { token } = await authenticate({
  endpoint: 'https://bittensormcp.com',
  ss58: wallet.ss58,
  signer: wallet.sign
});
```

### 3. Connect your MCP client

**Claude Code:**
```bash
claude mcp add --transport http bittensormcp \
  https://bittensormcp.com/api/mcp \
  --header "Authorization: Bearer YOUR_JWT"
```

**Claude Desktop / Cursor / VS Code:**
```json
{
  "mcpServers": {
    "bittensormcp": {
      "url": "https://bittensormcp.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_JWT" }
    }
  }
}
```

**Clients without native Streamable HTTP:**
```json
{
  "mcpServers": {
    "bittensormcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://bittensormcp.com/api/mcp",
        "--header", "Authorization:${AUTH_HEADER}"
      ],
      "env": { "AUTH_HEADER": "Bearer YOUR_JWT" }
    }
  }
}
```

For step-by-step connection instructions for every client, see the [Connect Guide](CONNECT.md).

## Tools at a glance

| Category | Count | Examples |
|----------|-------|----------|
| **Free reads** | 17 | `bittensor_balance`, `bittensor_account`, `bittensor_subnet_list`, `bittensor_subnet_metagraph`, `bittensor_validators`, `bittensor_dynamic`, `bittensor_swap_sim`, `bittensor_block` |
| **Premium writes** | 17 | `bittensor_stake_add`, `bittensor_stake_remove`, `bittensor_transfer`, `bittensor_register`, `bittensor_weights_set`, `bittensor_subnet_register`, `bittensor_root_register` |

All write tools use the A2 self-custody signing flow. Premium activation requires sending TAO to the treasury address (check `bittensor_premium_status` for the current rate).

## License

MIT

What people ask about pub

What is btmcp/pub?

+

btmcp/pub is mcp servers for the Claude AI ecosystem. Public repo for btmcp It has 0 GitHub stars and its last recorded update is dated 2026-08-18.

How do I install pub?

+

You can install pub by cloning the repository (https://github.com/btmcp/pub) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is btmcp/pub safe to use?

+

Our security agent has analyzed btmcp/pub and assigned a Trust Score of 57/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains btmcp/pub?

+

btmcp/pub is maintained by btmcp. The last recorded GitHub activity is dated 2026-08-18, with 0 open issues.

Are there alternatives to pub?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy pub to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: btmcp/pub
[![Featured on ClaudeWave](https://claudewave.com/api/badge/btmcp-pub)](https://claudewave.com/repo/btmcp-pub)
<a href="https://claudewave.com/repo/btmcp-pub"><img src="https://claudewave.com/api/badge/btmcp-pub" alt="Featured on ClaudeWave: btmcp/pub" width="320" height="64" /></a>

More MCP Servers

pub alternatives