Skip to content

wuxiaobinsh-gif/rustchain-mcp-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RustChain MCP Server

A Model Context Protocol (MCP) server that connects AI agents to RustChain blockchain operations.

Features

Tool Description
rustchain_health Check node health
rustchain_balance Query wallet balance
rustchain_miners List active miners
rustchain_epoch Current epoch info
rustchain_bounties List open bounties

Installation

Quick Start

pip install rustchain-mcp

Claude Code Configuration

Add to your ~/.claude/settings.json or project .mcp.json:

{
  "mcpServers": {
    "rustchain": {
      "command": "uvx",
      "args": ["rustchain-mcp"]
    }
  }
}

Or with custom node URL:

{
  "mcpServers": {
    "rustchain": {
      "command": "uvx",
      "args": ["rustchain-mcp", "--node-url", "https://your-node.example.com"]
    }
  }
}

Configuration

Env Variable Default Description
RUSTCHAIN_NODE_URL https://50.28.86.131 RustChain node URL
RUSTCHAIN_WALLET - Default wallet ID for operations
RUSTCHAIN_TIMEOUT 30 Request timeout in seconds

Development

# Install dependencies
pip install -e ".[dev]"

# Run locally
python -m rustchain_mcp

# Run tests
pytest tests/

Publishing

# PyPI
python -m build
twine upload dist/*

# npm (if using TypeScript port)
npm publish

Built With

This MCP server connects to RustChain, an AI Agent DeFi blockchain that rewards contributors through on-chain bounties. Discover and claim blockchain development tasks on BoTTube — a decentralized bounty platform for RTC token rewards. For AI agent skill management, see Grazer.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages