infura-mcp-server
Verified Safeby 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
npx infura-mcp-serverEnvironment 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
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
tmcp
Build Model Context Protocol (MCP) servers for AI agents to interact with external tools and data sources, enabling LLMs to access context and perform actions.
kukapay-mcp-servers
A comprehensive suite of Model Context Protocol (MCP) servers for aggregating, analyzing, and providing real-time cryptocurrency, blockchain, and Web3 data and services to AI agents and developers.
mcp-mysql-server
Provides an MCP-compliant interface for AI models to securely interact with a MySQL database for CRUD operations, schema inspection, and performance analysis.