Back to Home
Qbandev icon

infura-mcp-server

Verified Safe

by Qbandev

Overview

A Model Context Protocol (MCP) server that provides read-only Ethereum blockchain access through Infura's infrastructure for AI clients like Claude Desktop, VS Code, and Cursor.

Installation

Run Command
npx infura-mcp-server

Environment Variables

  • INFURA_API_KEY
  • INFURA_NETWORK
  • NODE_ENV
  • DEBUG
  • PORT

Security Notes

The server is explicitly designed for read-only operations, preventing any modification of blockchain state. It correctly utilizes environment variables for API keys, avoiding hardcoding secrets. All external Infura API calls use HTTPS/TLS. The code does not contain 'eval', obfuscation, or other immediately apparent malicious patterns. CORS is broadly enabled (`Access-Control-Allow-Origin: *`) in SSE mode, which is common for public APIs but a consideration depending on deployment context. The `lib/infura-client.js` implements basic error handling for Infura API responses, and the `mcpServer.js` includes global error handling for unhandled exceptions and rejections, improving robustness.

Similar Servers

Stats

Interest Score30
Security Score9
Cost ClassMedium
Avg Tokens250
Stars1
Forks1
Last Update2025-12-08

Tags

EthereumBlockchainJSON-RPCInfuraMCP