github Python analyzed f20451a

Scottcjn/rustchain-mcp

github

MCP server for autonomous agent economies: wallets, signed RTC micropayments, bounty discovery, BoTTube video publishing, and Beacon agent-to-agent messaging. Give your AI agent an income. Built on createkr's RustChain SDK.

maintainer
Scottcjn
license
MIT
first seen
2026-06-01
last seen
2026-09-03
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution in Scottcjn/rustchain-mcp
  2. HIGH code analysis flagged dynamic code execution in Scottcjn/rustchain-mcp
capabilities 37 tools
transport stdio counts 37 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • bcos_directory
  • bcos_verify
  • beacon_agent_status
  • beacon_chat
  • beacon_contracts
  • beacon_discover
  • beacon_heartbeat
  • beacon_network_stats
  • beacon_register
  • beacon_send_message
  • bottube_agent_profile
  • bottube_comment
  • bottube_search
  • bottube_stats
  • bottube_trending
  • bottube_upload
  • bottube_vote
  • bounty_search
  • contributor_lookup
  • green_tracker
  • legend_of_elya_info
  • network_health
  • rustchain_balance
  • rustchain_create_wallet
  • rustchain_epoch
  • rustchain_health
  • rustchain_lottery_eligibility
  • rustchain_miners
  • rustchain_stats
  • rustchain_transfer_signed
  • wallet_balance
  • wallet_create
  • wallet_export
  • wallet_history
  • wallet_import
  • wallet_list
  • wallet_transfer_signed
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit f20451a · analyzer v33 · 1d ago

skills & prompt files 2

danger signals7

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 23

filesystem 3

  • fs Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/rustchain_crypto.py :20 from pathlib import Path
  • fs (weak) Scottcjn-rustchain-mcp-f20451a/tests/test_transfer_signed_message_format.py :22 import shutil
  • fs (weak) Scottcjn-rustchain-mcp-f20451a/tests/test_wallet_tools.py :18 import shutil

network 8

  • net Scottcjn-rustchain-mcp-f20451a/evangelist_agent.py :26 import httpx
  • net Scottcjn-rustchain-mcp-f20451a/rustchain_crewai/__init__.py :19 import requests
  • net Scottcjn-rustchain-mcp-f20451a/rustchain_langchain/tools.py :17 import requests
  • net Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :29 import httpx
  • net (weak) Scottcjn-rustchain-mcp-f20451a/tests/conftest.py :6 import httpx
  • net (weak) Scottcjn-rustchain-mcp-f20451a/tests/test_ecosystem_tools.py :27 """Minimal httpx.Response stand-in."""
  • net (weak) Scottcjn-rustchain-mcp-f20451a/tests/test_streaming.py :8 import httpx
  • net (weak) Scottcjn-rustchain-mcp-f20451a/tests/test_streaming_contract.py :22 """Minimal httpx.Response stand-in."""

secrets 2

  • secrets Scottcjn-rustchain-mcp-f20451a/evangelist_agent.py :39 MOLTBOOK_KEY = os.environ.get("MOLTBOOK_API_KEY", "")
  • secrets Scottcjn-rustchain-mcp-f20451a/rustchain_langchain/tools.py :198 api_key = os.environ.get("BOTTUBE_API_KEY", "")

tool registrations 37

  • rustchain_health Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :90
  • rustchain_epoch Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :105
  • rustchain_miners Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :121
  • rustchain_create_wallet Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :144
  • rustchain_balance Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :163
  • wallet_create Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :186
  • wallet_balance Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :209
  • wallet_history Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :230
  • wallet_transfer_signed Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :254
  • wallet_list Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :329
  • wallet_export Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :347
  • wallet_import Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :369
  • bcos_verify Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :389
  • rustchain_stats Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :404
  • rustchain_lottery_eligibility Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :416
  • bcos_directory Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :434
  • rustchain_transfer_signed Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :454
  • bottube_stats Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :508
  • bottube_search Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :521
  • bottube_trending Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :539
  • bottube_agent_profile Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :556
  • bottube_upload Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :570
  • bottube_comment Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :609
  • bottube_vote Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :633
  • beacon_discover Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :664
  • beacon_register Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :704
  • beacon_heartbeat Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :750
  • beacon_agent_status Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :777
  • beacon_send_message Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :803
  • beacon_chat Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :842
  • beacon_contracts Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :863
  • beacon_network_stats Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :890
  • legend_of_elya_info Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :931
  • bounty_search Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :1002
  • contributor_lookup Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :1100
  • network_health Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :1171
  • green_tracker Scottcjn-rustchain-mcp-f20451a/rustchain_mcp/server.py :1227

declared dependencies 4

  • fastmcp@>=3.4.2
  • httpx@>=0.28.1
  • cryptography@>=49.0.0
  • PyNaCl@>=1.6.2