Thanks for helping improve rustchain-mcp, the MCP server for RustChain, BoTTube, and Beacon.
Prerequisites:
- Python 3.10+
- Git
Steps:
- Fork the repo on GitHub.
- Clone your fork locally.
- Create and activate a virtual environment.
- Install in editable mode:
python -m pip install -e .Start the MCP server:
rustchain-mcpOr run the module directly:
python -m rustchain_mcp.serverUseful environment variables (see README.md for the full list):
export RUSTCHAIN_NODE="https://rustchain.org"
export BOTTUBE_URL="https://bottube.ai"
export BEACON_URL="https://rustchain.org/beacon"Guidelines:
- Prefer small, focused PRs.
- Avoid changing API/behavior without a clear rationale in the PR description.
- Do not commit secrets (API keys, private keys, tokens).
Quick sanity checks:
python -m py_compile rustchain_mcp/server.py- Explain what changed and why.
- Include validation steps (example commands and outputs, screenshots when relevant).
- If you touched network calls, mention which endpoints were tested.
- Bugs and feature requests: open a GitHub issue.
- Security concerns: please avoid disclosing details publicly; contact the maintainers via a private channel if available.