Hedera MCP enables AI models to interact with Hedera blockchain effortlessly without coding, offering powerful Web3 tools
The Hedera MCP (Model Context Protocol) Server is an essential component for integrating advanced AI applications, like Claude Desktop or Continue, with the Hedera blockchain network. Built using the Hedera Agent Kit, this server enables developers and users to interact with various Web3 tools and services through a standardized protocol. The goal of the Hedera MCP Server is to provide a seamless way for AI models supporting the Model Context Protocol (MCP) to perform a wide range of operations on the Hedera network without requiring detailed blockchain knowledge.
The Hedera MCP Server boasts an extensive suite of features, covering a broad spectrum of use cases within the Web3 ecosystem. These include:
The architecture of the Hedera MCP Server is designed to leverage the Model Context Protocol (MCP), ensuring seamless interaction between AI models and Web3 services. The protocol flow can be visualized using a Mermaid diagram as follows:
graph TD
A[AI Application] -->|MCP Client| B[MCP Protocol]
B --> C[MCP Server]
C --> D[Data Source/Tool]
style A fill:#e1f5fe
style C fill:#f3e5f5
style D fill:#e8f5e8
This diagram illustrates the flow from the AI application's MCP client through to the Hedera MCP Server, all the way to the relevant data source or tool. Each node represents a step in the protocol process.
To get started with the Hedera MCP Server, you can follow these steps:
{
"mcpServers": {
"hedera": {
"command": "npx",
"args": [
"-y",
"hedera-mcp",
"--hedera_account_id=0.0.XXXXX",
"--hedera_private_key=YOUR_PRIVATE_KEY",
"--hedera_network=testnet"
],
"disabled": false
}
}
}
Replace 0.0.XXXXX
with your actual Hedera account ID and YOUR_PRIVATE_KEY
with your actual private key. You can use testnet
or mainnet
for the network parameter.
You can also run it standalone by:
npx hedera-mcp
AI applications can utilize the hedera_get_hbar_balance
tool to continuously monitor an account's balance. This allows for real-time insights and automated responses based on financial changes.
Hedera MCP Server includes tools like hedera_airdrop_token
, which enables AI applications to distribute tokens efficiently, automating the process of initiating a token airdrop across multiple accounts from your network.
The Hedera MCP Server supports integration with several MCP clients:
This compatibility matrix ensures the widest possible support for AI development ecosystems.
The performance and compatibility of the Hedera MCP Server are robust. Here's a detailed compatibility matrix:
MCP Client | Resources | Tools | Prompts |
---|---|---|---|
Claude Desktop | ✅ | ✅ | ✅ |
Continue | ✅ | ✅ | ✅ |
Cursor | ❌ | ✅ | ❌ |
For advanced users, configuring the server involves setting up environment variables or command-line arguments. Here's a sample configuration:
{
"mcpServers": {
"[server-name]": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-[name]"],
"env": {
"API_KEY": "your-api-key"
}
}
}
}
Ensure that private keys and other sensitive information are securely stored. Use non-custodial practices to minimize risks.
Q: How do I troubleshoot issues?
A: Verify your account ID, private key, and network selection are correct. Check the console output for detailed error messages.
Q: Can other AI clients use this server?
A: Yes, but full compatibility may vary; refer to the MCP client matrix.
Q: Where can I find more information about MCP tools?
A: Detailed documentation and examples are available in Hedera's official developer portal.
Q: How does non-custodial setup work with the server?
A: No private keys are exposed on the server side, ensuring secure operations without compromising your security.
Q: Can I use this server with multiple AI clients simultaneously?
A: Yes, but ensure each client has a unique configuration to avoid conflicts.
For developers willing to contribute, feel free to explore the codebase and submit pull requests. Detailed contribution guidelines are available in our GitHub repository. Join the community to share insights and collaborate on new features.
Explore more about Model Context Protocol (MCP) and its broader ecosystem through official documentation and developer resources:
By integrating the Hedera MCP Server into your AI development workflow, you can unlock a wide range of Web3 operations, enhancing the functionality and utility of your AI applications.
Next-generation MCP server enhances documentation analysis with AI-powered neural processing and multi-language support
Learn to connect to MCP servers over HTTP with Python SDK using SSE for efficient protocol communication
Python MCP client for testing servers avoid message limits and customize with API key
Discover easy deployment and management of MCP servers with Glutamate platform for Windows Linux Mac
Learn how to use MCProto Ruby gem to create and chain MCP servers for custom solutions
Explore community contributions to MCP including clients, servers, and projects for seamless integration