← 返回 Skills 市场
scottcjn

RustChain MCP

作者 AutoJanitor · GitHub ↗ · v0.3.0 · MIT-0
cross-platform ⚠ suspicious
366
总下载
7
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install rustchain-mcp
功能描述
Access RustChain blockchain wallets and tokens, BoTTube AI video platform features, and Beacon agent communication tools via a unified MCP server.
安全使用建议
This package implements the RustChain/BoTTube/Beacon tools described, but several things deserve caution before installing: - Verify provenance: SKILL metadata lists 'source: unknown' though files reference a GitHub repo and PyPI. Confirm the PyPI package and GitHub repository match the code here. - Secrets and env vars: The code uses environment variables (RUSTCHAIN_NODE, BOTTUBE_URL, BEACON_URL) and optional API keys (BOTTUBE_API_KEY, MOLTBOOK_API_KEY). The skill did not declare these as required—only provide API keys if you trust the maintainer and the endpoints. - TLS verification disabled: The code sets verify=False for httpx/requests, which bypasses TLS cert checks. This makes network traffic vulnerable to man-in-the-middle attacks and increases risk if you provide credentials. - Automated network behavior: evangelist_agent.py will discover agents, post onboarding content, and send Beacon pings (offers/tips). That behavior is potentially spammy and will produce outbound network traffic—run it only in an isolated environment and after reviewing what it posts/whom it contacts. - Default node/IP: The default RUSTCHAIN_NODE is a raw IP (50.28.86.131). Confirm that is an intended and trusted node; consider overriding to a known, vetted node URL. If you plan to use this skill: - Inspect the published PyPI package contents and upstream GitHub repo to ensure they match. - Run in an isolated environment (container/VM) first. - Never supply API keys or secrets until you confirm trust; if you must, consider scoped, low-privilege keys and monitor their use. - Consider patching the code to enable TLS verification (remove verify=False) before supplying secrets or using in production. If you want, I can list the exact lines where verify=False is set, show the env vars the code reads, or help craft safer environment overrides.
功能分析
Type: OpenClaw Skill Name: rustchain-mcp Version: 0.3.0 The skill bundle provides tools for interacting with the RustChain blockchain and BoTTube video platform, but it contains significant security vulnerabilities. Specifically, rustchain_mcp/server.py, rustchain_langchain/tools.py, and evangelist_agent.py all disable SSL certificate verification (verify=False) for HTTP requests to external endpoints, including a hardcoded IP address (50.28.86.131), which facilitates Man-in-the-Middle (MitM) attacks. Additionally, evangelist_agent.py is designed to autonomously discover and 'ping' other agents on the Beacon network to promote the service, which constitutes automated spamming behavior.
能力评估
Purpose & Capability
Name/description claim a unified MCP server for RustChain, BoTTube, and Beacon; the code and README implement those features (HTTP endpoints, MCP tools, LangChain wrappers). That alignment is coherent. Minor mismatch: SKILL metadata declares no required env vars, but README and code expect environment variables for node and service URLs and optional API keys (e.g., BOTTUBE_API_KEY, MOLTBOOK_API_KEY).
Instruction Scope
SKILL.md only documents pip install and running the MCP server, and lists the tools. The repository, however, contains an evangelist_agent daemon (evangelist_agent.py) that will discover agents, post onboarding content, and send Beacon pings offering RTC tips—network-behavior not prominently documented in SKILL.md. Several runtime components perform outbound network calls to third-party endpoints; the agent can post content and ping other agents when run. This expands the runtime scope beyond passive query tools.
Install Mechanism
There is no explicit install spec in the skill bundle (SKILL.md suggests 'pip install rustchain-mcp'); the package includes full Python source and pyproject files. Installing from PyPI (as suggested) will pull the published package; the source here references a GitHub repo and PyPI. No arbitrary URL downloads or extract steps were found in the bundle, but you should verify the PyPI package contents and provenance before pip installing.
Credentials
The skill declares no required environment variables, but code and README rely on several environment variables (RUSTCHAIN_NODE, BOTTUBE_URL, BEACON_URL, RUSTCHAIN_TIMEOUT) and optional secret keys (BOTTUBE_API_KEY, MOLTBOOK_API_KEY, EVANGELIST_WALLET). Upload/posting tools require API keys. The bundle does not clearly declare these as required, which could lead users to accidentally provide secrets without understanding why. Additionally, HTTP clients in the code disable TLS verification (verify=False), which is a security risk for any secret-bearing requests.
Persistence & Privilege
The skill is not 'always: true' and does not request system-wide configuration changes. However, it includes an evangelist daemon that, if run, will periodically discover and ping other agents and post to external services—this can produce outbound traffic and automated messages. Autonomous model invocation is enabled by default (not flagged on its own) but combined with the evangelist behavior increases blast radius if the agent runs those flows unsupervised.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rustchain-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rustchain-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.0
Add 10 Beacon protocol tools — full agent communication via MCP. Any Claude Code, Codex, or MCP agent can join the Beacon network. 25 total tools + 4 resources.
元数据
Slug rustchain-mcp
版本 0.3.0
许可证 MIT-0
累计安装 4
当前安装数 3
历史版本数 1
常见问题

RustChain MCP 是什么?

Access RustChain blockchain wallets and tokens, BoTTube AI video platform features, and Beacon agent communication tools via a unified MCP server. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 366 次。

如何安装 RustChain MCP?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rustchain-mcp」即可一键安装,无需额外配置。

RustChain MCP 是免费的吗?

是的,RustChain MCP 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

RustChain MCP 支持哪些平台?

RustChain MCP 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 RustChain MCP?

由 AutoJanitor(@scottcjn)开发并维护,当前版本 v0.3.0。

💬 留言讨论