Provides repository access for the MCP server code and references the Monad MCP tutorial for additional implementation guidance
Serves as the runtime environment for the MCP server, allowing it to process requests for smart contract analysis on the Monad blockchain
MCP Smart Contract Analyst / 智能合约分析器
@author Ry @RockRockDay
Implements a Model Context Protocol (MCP) server to interact with the Monad blockchain for smart contract source code analysis, including functionality and security evaluation.
实现了一个 Model Context Protocol (MCP) 服务器,用于与 Monad 区块链交互,进行智能合约源代码的功能性与安全性分析。
For unverified contracts, decompilation is used to assist in source code recovery and review.
对于未验证的合约,将尝试进行反编译以辅助恢复和审查源代码。
What is MCP? / 什么是 MCP?
The Model Context Protocol (MCP) is a standard that allows AI models to interact with external tools and services.
Model Context Protocol(模型上下文协议,简称 MCP)是一种标准,允许 AI 模型与外部工具和服务进行交互。
Prerequisites
- Node.js (v16 or later)
npm
oryarn
- Claude Desktop / Cursor ide / more...
Getting Started
- Clone this repository
- Install dependencies:
- Build the project
The server is now ready to use!
Adding the MCP server to Cursor
- Open "Cursor".
- Open Settings.
Cursor > Settings > Cursor Settings > MCP
- Click "Add a new global MCP server".
- Add details about the MCP server and save the file.
- Refresh Cursor.
Using the MCP server
Adding the MCP server to Claude Desktop
- Open "Claude Desktop"
- Open Settings
Claude > Settings > Developer
- Open
claude_desktop_config.json
- Add details about the MCP server and save the file.
- Restart "Claude Desktop"
Further Resources
Thanks
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables interaction with the Monad blockchain to analyze smart contract source code for functionality and security, with decompilation support for unverified contracts.
Related MCP Servers
- AsecurityAlicenseAqualityProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.Last updated -6191TypeScriptMIT License
Base MCP Serverofficial
-securityAlicense-qualityProvides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API, enabling wallet management, fund transfers, and smart contract deployment.Last updated -28262TypeScriptMIT License- AsecurityAlicenseAqualityProvides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.Last updated -68JavaScriptMIT License
- AsecurityAlicenseAqualityProvides tools for interacting with the Flow blockchain, including Flow balance checking, token balance querying, and Cadence Owned Account information retrieval.Last updated -51121TypeScriptMIT License