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!
Server Terkait
CData Salesforce Data Cloud
A read-only MCP server for Salesforce Data Cloud, powered by CData.
Power BI MCP Servers
Integrate with Power BI using a local server for offline .pbix file analysis and an Azure server for querying live datasets.
Supabase
Interact with Supabase databases, storage, and edge functions.
MongoDB Atlas
A server for managing data in MongoDB Atlas, providing secure and scalable data management through RESTful APIs.
LSD MCP server
Access the internet and query data using LSD SQL.
Supavec MCP Server
Fetch relevant content from Supavec, a vector database service.
Alibaba Cloud RDS OpenAPI MCP Server
Manage Alibaba Cloud Relational Database Service (RDS) using the OpenAPI.
KOSPI/KOSDAQ Stock Server
Provides KOSPI/KOSDAQ stock data, including ticker lookup, OHLCV, market capitalization, and fundamental data.
FinanceMCP
Provides real-time financial data using the Tushare API.
Toronto Open Data Tools
Query, analyze, and retrieve datasets from Toronto's CKAN-powered open data portal.
