Shardeum MCP Server
An MCP server for interacting with the Shardeum blockchain.
Shardeum MCP Server
🌐 Overview
The Shardeum MCP (Model Context Protocol) Server is a powerful blockchain interaction tool that provides comprehensive access to the Shardeum network through standardized RPC methods. It enables AI agents, developers, and applications to seamlessly query and interact with the Shardeum blockchain.
✨ Key Features
- Comprehensive RPC Method Support
- Ethereum standard methods
- Shardeum-specific network methods
- Flexible Blockchain Querying
- Easy Integration with AI Assistants
- Blockchain Connectivity
- Detailed Error Handling
🛠️ Supported Methods
Ethereum Standard RPC Methods
-
Block Information
eth_blockNumbereth_getBlockByHasheth_getBlockByNumbereth_getBlockReceipts
-
Transaction Methods
eth_getTransactionCounteth_getTransactionByHasheth_getTransactionByBlockHashAndIndexeth_getTransactionByBlockNumberAndIndexeth_getTransactionReceipt
-
Account Methods
eth_getBalanceeth_estimateGaseth_chainId
Shardeum-Specific Methods
shardeum_getNodeListshardeum_getNetworkAccountshardeum_getCycleInfo
📦 Prerequisites
- Node.js 18.x or higher
- Basic understanding of blockchain technologies
Connecting with Cursor
- Clone the repo and do an npm install
- Open Cursor
- Go to Cursor Settings
- Scroll to "MCP"
- Click "Add new MCP server"
- Enter details:
{
"mcpServers": {
"shm-mcp": {
"command": "node",
"args": [
"path_to\\shardeum-mcp-server\\index.js"
]
}
}
}
🔍 Example Queries
Checking Balance
Ask Cursor:
- "What is the balance of 0x1234... on Shardeum?"
- "Check ETH balance for this address"
Exploring Transactions
- "Show details for transaction 0x5678..."
- "Analyze the latest block on Shardeum"
🤝 Contributing
- Fork the repository
- Create a feature branch
- Commit changes
- Push to the branch
- Create a pull request
📄 Configuration
To use a different RPC endpoint, set the constant rpcUrl to a different value
🐛 Troubleshooting
- Ensure Node.js 18.x is installed
- Check network connectivity
- Verify RPC endpoint accessibility
- Update to the latest version
🗺️ Roadmap
- Add more networks for accessibility
- Make it write friendly to execute transactions
- Enhance error handling
- Improve performance
- Expand tool capabilities
📊 Supported Networks
- Shardeum Local
- More networks coming soon!
संबंधित सर्वर
InterSystems IRIS
Interact with and automate InterSystems IRIS databases.
MCP Memory Server - Python Implementation
A Python implementation of the MCP memory server for knowledge graph storage and retrieval, using JSONL files for persistence.
Pylar
Build custom MCP tools on any datasource and ship them to any agent builder from one control plane—using only SQL and a secure link.
Kuzu
Inspect schemas and execute queries on Kuzu databases.
Quanti: connectors MCP
Unify your marketing team around one AI-powered source of truth. Quanti connects your marketing data to your warehouse. Execute SQL queries on BigQuery, explore table schemas, discover pre-built use cases, and analyze performance across Google Analytics, Google Ads, Meta Ads, TikTok, affiliate networks and more. all through natural conversation
MCP Iceberg Catalog
An MCP server for interacting with Apache Iceberg catalogs and data lakes.
Unofficial Open Targets
Unofficial server for accessing Open Targets platform data for gene-drug-disease associations research.
Redo
Redo
Metabase Server
Integrates with Metabase for data visualization and business intelligence. Requires METABASE_URL, METABASE_USERNAME, and METABASE_PASSWORD environment variables.
LotAPI
Deterministic parcel intelligence for SF, Oakland, Boston, DC, LA, and NYC. Resolves addresses to zoning, permits, assessed values, and planning cases. Hard status codes. Sub-200ms.
