drpc-agent-skills

mcp
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 8 GitHub stars
Code Gecti
  • Code scan — Scanned 5 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested
Purpose
This tool provides an MCP server and skill set that gives AI coding agents access to 200+ blockchain networks via decentralized RPCs. It allows agents to perform web3 tasks, such as checking wallet balances or comparing gas fees, using natural language prompts.

Security Assessment
The overall risk is Low. The primary function of this server is to make external network requests to blockchain RPC endpoints via the DRPC gateway. Based on the automated code scan, no dangerous execution patterns were found, it does not request dangerous system permissions, and there are no hardcoded secrets. However, it requires you to supply your own DRPC API key. Because it routes data through a third-party gateway, users should be mindful of the blockchain data and addresses they query.

Quality Assessment
The project is actively maintained, with recent repository updates pushed just today. It is properly licensed under the standard MIT license. The main drawback is its low community visibility; it currently has only 8 GitHub stars, which means it has not been extensively peer-reviewed by a large audience. Despite the low star count, the documentation is thorough, clearly detailing installation instructions for seven distinct coding platforms.

Verdict
Safe to use, but keep the API key secure and remain aware that blockchain queries are routed through a third-party gateway.
SUMMARY

Blockchain RPC skills for AI coding agents — 200+ networks via DRPC

README.md

DRPC Agent Skills

GitHub stars
License: MIT
Blockchains
Networks
Platforms
MCP Tools

Give your AI coding agent access to 100+ blockchains over RPC. Works on first ask -- no restart, no config file editing. Guided recipes, error handling, 200+ networks.

Why DRPC? Your requests go through a decentralized gateway that routes across multiple providers. If one is down, another picks up. Responses are consensus-validated, so you don't get bad data from a single node.

What Can You Do?

Type a plain English prompt. The agent figures out which RPC calls to make.

Use Case Example Prompt
DeFi Portfolio "Get my wallet balance across Ethereum, Arbitrum, and Base"
Gas Optimization "Compare gas prices across all L2 networks right now"
Transaction Tracking "Check if transaction 0xabc... is confirmed on Optimism"
Smart Contract Reading "Read the totalSupply of USDC contract on Base"
Whale Watching "Get the last 10 transactions for this address on Ethereum"
Cross-Chain Analysis "Compare TVL-related contract data across Arbitrum, Base and Optimism"

Install

Works with: Claude Code · Gemini CLI · Cursor · Codex · Windsurf · Cline · OpenClaw

Get your free API key at drpc.org, then install the skill for your platform:

Claude Code

claude plugins marketplace add drpcorg/drpc-agent-skills
claude plugins install drpc-agent-skills

Gemini CLI

gemini extensions install https://github.com/drpcorg/drpc-agent-skills

Codex

git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc ~/.agents/skills/drpc-rpc

Cursor

git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc .cursor/skills/drpc-rpc

Windsurf

git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc .windsurf/skills/drpc-rpc

Cline

git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc .cline/skills/drpc-rpc

OpenClaw

git clone https://github.com/drpcorg/drpc-agent-skills.git
ln -s $(pwd)/drpc-agent-skills/skills/drpc-rpc ~/.openclaw/skills/drpc-rpc

How It Works

Ask something like:

"Get the ETH balance of vitalik.eth on Ethereum"

"Compare gas prices across all L2 networks"

The agent reads the skill file, picks the right RPC method, calls DRPC, and gives you back the result. No boilerplate on your end.

You ask → Agent reads skill → Calls DRPC API → Returns blockchain data

Three modes, picked automatically:

  1. First session: asks for API key, executes request via direct HTTP (no restart needed), configures MCP for future sessions
  2. Subsequent sessions: uses native MCP tools (faster, integrated)
  3. Error handling: recognizes billing limits, rate limiting, and guides recovery

Skill Contents

File Purpose
SKILL.md Entry point — detects transport, routes by query type
setup.md MCP configuration per platform
direct-http.md Direct HTTP calls for first session (no MCP needed)
tools-reference.md All 16 MCP tools with parameters
recipes-simple.md Single-network recipes
recipes-crosschain.md Cross-chain recipes
errors.md Error codes, billing errors, recovery patterns

MCP Tools

Tool Description
list_networks All 200+ supported networks
list_methods RPC methods for a network
get_network_info Network details (chain ID, currency, explorers)
eth_getBalance Native token balance
eth_getBlockByNumber Block by number or tag
eth_getBlockByHash Block by hash
eth_getTransactionByHash Transaction details
eth_getTransactionReceipt Receipt with status and logs
eth_getLogs Event log queries
eth_call Read smart contracts
eth_gasPrice Current gas price
eth_estimateGas Gas estimation
eth_getCode Contract bytecode
eth_getTransactionCount Nonce for address
rpc_call Any JSON-RPC method
rpc_batch Batch multiple calls

Supported Networks

Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, zkSync, Linea, Scroll, Mantle, Fantom, Gnosis, Celo, Moonbeam, Harmony, Aurora, Metis, Boba, Cronos, Klaytn, Solana, Bitcoin, NEAR, Cosmos, Starknet, and many more.

Contributing

Found a bug? Missing a chain? Open an issue or send a PR.

Stars help with discoverability -- if this saved you time, consider leaving one.

License

MIT

Yorumlar (0)

Sonuc bulunamadi