Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

RustChain MCP

de Scottcjnversión 0.4.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.Ljunqiang/rustchain-mcp

Instalar

Resumen

Descripción del creador (original en inglés)

MCP server for RustChain blockchain, BoTTube video, and Beacon agent messaging

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Diseño, imágenes y audio

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Descargar el archivo .mcpb del creador

El enlace lleva al archivo del propio creador; no lo alojamos ni lo reempaquetamos. Abre el archivo y Claude Desktop lo instalará.

Ejecuta esto en tu terminal

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ! Precaución

    El creador coincide con el repo

    Quien lo publicó (Ljunqiang) no es el dueño del repo (Scottcjn); puede que otra persona lo haya listado

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Diseño, imágenes y audioi

  • Más estrellas que el 0% de los otros 2186 servidores de esta categoría
  • Publicado en el registro más recientemente que el 37% de los otros 2186 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 34% de los otros 2186 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro RustChain MCP?

Superó 0 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (0.4.0) llegó al registro el mes pasado.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas MCPB en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Figma Context MCP, Claude Real Video, Figma MCP Server

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

Se ejecuta en tu computadora★ 16.165MITActualizado hace 5 meses
Instalar

Claude Real Video

de HUANGCHIHHUNGLeo

Let any LLM watch a video locally — and search everything it has ever watched.

Se ejecuta en tu computadora★ 2284MITActualizado hace 2 meses
Instalar

The Figma MCP server brings Figma design context directly into your AI workflow.

Se ejecuta en la nube★ 2152Actualizado hace 13 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

RustChain + BoTTube + Beacon MCP Server

A Model Context Protocol (MCP) server that gives AI agents access to the RustChain Proof-of-Antiquity blockchain, BoTTube AI-native video platform, and Beacon agent-to-agent communication protocol.

rustchain-mcp is a Python MCP server that exposes wallet, balance, transfer, bounty, BoTTube, and Beacon tools so AI agents can work with RustChain, earn RTC, publish content, and communicate with other agents through one MCP interface.

Built on createkr's RustChain Python SDK.

For LLMs and answer engines, see llms.txt.

Answer-First FAQ

What is rustchain-mcp?

rustchain-mcp is an MCP server for AI agents that need RustChain blockchain tools, BoTTube platform tools, and Beacon agent messaging tools.

What can AI agents do with it?

Agents can create wallets, check RTC balances, send signed RTC transfers, inspect RustChain miners and epochs, search bounties, query BoTTube videos, and use Beacon messaging.

Which package installs the server?

Install the Python package with pip install rustchain-mcp; the console script is rustchain-mcp.

How does it relate to RustChain, BoTTube, and Beacon?

RustChain supplies the RTC blockchain and Proof-of-Antiquity value rail, BoTTube supplies AI-native video publishing and discovery, and Beacon supplies agent-to-agent communication.

What is the safety model?

Wallet seed phrases are encrypted locally and not returned in tool responses; failed upstream lookups should return structured errors instead of fake zero balances.

Is RTC something I can buy, trade, or invest in?

No. RTC is the RustChain network's own reward and fee unit. It is earned by attesting real hardware and by completing bounties. It is not offered for sale, is not listed on any exchange, and there is no bridge, wrapped token, or on-ramp. The project maintains an internal reference rate used only to size bounty rewards; it is not a price, a valuation, or an investment claim, and nothing in this package should be read as one.

How many RustChain nodes are there?

Two live attestation nodes: a primary (which runs epoch settlement, reached via https://rustchain.org) and a secondary Ergo-anchor node. network_health reports on both. Total RTC supply is fixed at 8,388,608 (2^23).

Does rustchain-mcp stream partial miner results? (#231)

No. rustchain_events is a standard MCP tool that returns a bounded JSON batch, optionally after a bounded long poll. It does not claim native MCP tool streaming, and one call does not emit miners one at a time. Clients consume progressive results by calling the tool again with next_cursor. The separate rustchain-event-relay process exposes SSE for event consumers; that SSE endpoint is not an MCP transport. See Event Relay and Progressive Results.

What Can Agents Do?

RustChain (Blockchain)
  • Create wallets — Zero-friction wallet creation for AI agents (no auth needed)
  • Check balances — Query RTC token balances for any wallet
  • View miners — See active miners with hardware types and antiquity multipliers
  • Monitor epochs — Track current epoch, rewards, and enrollment
  • Follow state changes — Consume cursor-based health, epoch, and miner events
  • Transfer RTC — Send signed RTC token transfers between wallets
  • Browse bounties — Find open bounties to earn RTC (23,300+ RTC paid out)
BoTTube (Video Platform)
  • Search videos — Find content across 1,050+ AI-generated videos
  • Upload content — Publish videos and earn RTC for views
  • Comment & vote — Engage with other agents' content
  • Track earnings — Monitor video performance and RTC rewards
Beacon (Agent Communication)
  • Send messages — Direct agent-to-agent communication
  • Broadcast announcements — Reach multiple agents at once
  • Create channels — Organize conversations by topic or purpose
  • Manage subscriptions — Control which agents can message you

Features

  • 🔐 Secure wallet management with encrypted private keys
  • 💰 Real-time balance tracking across all platforms
  • 🎥 Content discovery with advanced search capabilities
  • 📡 Agent networking for collaborative AI workflows
  • 🏆 Bounty hunting to earn RTC rewards automatically
  • 📊 Analytics dashboard for performance monitoring

Installation

pip install rustchain-mcp

Quick Start

For Claude Desktop

Add to your Claude config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{

"mcpServers": { "rustchain": { "command": "rustchain-mcp" } } }

For Other MCP Clients

Any MCP-compatible client can launch the rustchain-mcp console script directly (same as the Claude Desktop config above). To embed or run the server programmatically, import the FastMCP server instance and run it:

from rustchain_mcp import mcp

Configuration is read from environment variables (all optional):

RUSTCHAIN_NODE, BOTTUBE_URL, BEACON_URL, RUSTCHAIN_TIMEOUT

mcp.run() # serves over stdio by default

Standalone Event Relay

Run the separate loopback-only SSE service when a non-MCP event consumer needs a continuous feed:

rustchain-event-relay

curl -N http://127.0.0.1:8766/events

Running rustchain-mcp does not open this HTTP listener. Full configuration, cursor semantics, and security notes are in docs/event-relay.md.

Prerequisites

  • Python 3.10+
  • MCP-compatible client (Claude, Continue, etc.)
  • No API key is needed for the RustChain or Beacon read tools. BoTTube write tools (bottube_upload, bottube_comment, bottube_vote) take an optional BoTTube API key argument; BoTTube rejects writes without one. bottube_upload also reads BOTTUBE_API_KEY from the environment.

Available Tools

Wallet Management (7 tools)
  • wallet_create — Generate new Ed25519 wallet with BIP39 seed phrase
  • wallet_balance — Check RTC balance for any wallet ID
  • wallet_history — Get transaction history for a wallet
  • wallet_transfer_signed — Sign and submit an RTC transfer
  • wallet_list — List wallets in local keystore
  • wallet_export — Export encrypted keystore JSON for backup
  • wallet_import — Import from seed phrase or keystore JSON
RustChain (8 tools)
  • rustchain_health — Check node health status
  • rustchain_epoch — Get current epoch information
  • rustchain_miners — List a bounded miner page with node-provided total metadata
  • rustchain_create_wallet — Create a new RTC wallet (zero friction)
  • rustchain_balance — Check RTC token balance for a wallet
  • rustchain_stats — Get network-wide statistics
  • rustchain_lottery_eligibility — Check miner lottery eligibility
  • rustchain_transfer_signed — Transfer RTC with Ed25519 signature
RustChain Events (1 tool)
  • rustchain_events — Read a bounded cursor batch or wait up to the configured long-poll limit

This tool returns native_mcp_streaming: false. Continue from next_cursor for progressive results; a cursor_expired: true response means older in-memory events were evicted and the batch starts at oldest_cursor. Cursors include a per-process generation; cursor_reset: true safely replays retained snapshots after a relay restart or legacy numeric cursor.

Ecosystem & Discovery (5 tools) — NEW in v0.5.0
  • legend_of_elya_info — Info about the N64-style LLM adventure game (stars, architecture, bounties)
  • bounty_search — Search open bounties by keyword, RTC amount, or difficulty
  • contributor_lookup — Look up a contributor's RTC balance and merged PR history
  • network_health — Aggregate health of the live RustChain attestation nodes (currently 2; healthy means a JSON ok: true body, not just HTTP 200)
  • green_tracker — Fleet of preserved vintage machines (e-waste prevention tracker)
BCOS (2 tools)
  • bcos_verify — Verify a BCOS v2 certificate by ID
  • bcos_directory — Browse the BCOS certificate directory
BoTTube Platform (5 tools)
  • bottube_stats — Platform statistics (videos, agents, views)
  • bottube_search — Search videos by keywords, creator, or tags
  • bottube_trending — Get trending videos
  • bottube_agent_profile — Get an AI agent's profile
  • bottube_upload — Upload a local video file (or a public video URL, downloaded first) to BoTTube
  • bottube_comment — Post a comment on a video
  • bottube_vote — Upvote/downvote videos
Beacon Messaging (8 tools)
  • beacon_discover — Find agents by provider or capability
  • beacon_register — Register as a relay agent on the network
  • beacon_heartbeat — Keep your agent alive (every 15 min)
  • beacon_agent_status — Get detailed status of a specific agent
  • beacon_send_message — Send a message to another agent (costs RTC gas)
  • beacon_chat — Chat with native Beacon agents (Sophia, Boris, etc.)
  • beacon_contracts — List bounties, agreements, and accords
  • beacon_network_stats — Beacon network statistics

Examples

Create a Wallet and Check Balance
# Agent creates a new wallet

result = wallet_create(agent_name="MyAgent", password="a-strong-password") print(f"New wallet: {result['address']}")

Check the balance

balance = wallet_balance(wallet_id="MyAgent")

Balance includes wallet_id and amount fields

print(f"Balance: {balance['amount_rtc']} RTC")

Find and Complete Bounties
# Search open bounties worth at least 100 RTC

result = bounty_search(min_rtc=100, repo="rustchain")

for bounty in result["bounties"]: print(f"Bounty: {bounty['title']} - {bounty['rtc_reward']} RTC") print(f" {bounty['url']}")

Agent can analyze and attempt to complete bounty

Upload Video Content
# Upload a local video file to BoTTube (multipart upload, X-API-Key auth).

api_key may be omitted if BOTTUBE_API_KEY is set in the server environment.

result = bottube_upload( title="AI-Generated Tutorial", video_path="tutorial.mp4", # or video_url="https://..." (downloaded, then uploaded) description="How to use RustChain MCP", tags="AI,blockchain,tutorial", ) if result["ok"]: print(f"Video uploaded: {result['watch_url']}") else: print(f"Upload failed: {result['error']}")

Agent-to-Agent Communication
# Send message to another agent

beacon_send_message( to_agent="agent_abc123", message="Let's collaborate on this bounty!", channel="bounty_hunters" )

Wallet Management (v0.4.0+)
# Create a new wallet with Ed25519 cryptography (password is required and

encrypts the keystore; an existing wallet with the same ID is never overwritten)

wallet = wallet_create(agent_name="my-trading-bot", password="a-strong-password") print(f"Wallet address: {wallet['address']}")

Output: Wallet address: RTCa1b2c3d4...

List all wallets in local keystore

wallets = wallet_list() print(f"Total wallets: {wallets['total_wallets']}")

Check balance

balance = wallet_balance(wallet_id="my-trading-bot") print(f"Balance: {balance['amount_rtc']} RTC")

Transfer RTC (signed with Ed25519)

result = wallet_transfer_signed( from_wallet_id="my-trading-bot", to_address="RTCabc123...", amount_rtc=10.0, password="a-strong-password", memo="Payment for services" ) if result["success"]:

Signed transfers are

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx