modelscope·@raw391/coin_daemon_mcp
暂无描述。
A Model Context Protocol (MCP) server for interacting with cryptocurrency daemon RPC interfaces. This server enables AI assistants to help manage and interact with cryptocurrency nodes in a controlled manner.
IMPORTANT SECURITY WARNING
This software allows AI systems to interact with cryptocurrency daemons. Please read this warning carefully:
Running this MCP server gives AI systems the ability to:
Potential risks include:
Required Safety Measures:
This software is in BETA. Use at your own risk.
To install Cryptocurrency Daemon Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @raw391/coin_daemon_mcp --client claude
You can install the package via npm:
npm install @raw391/coin-daemon-mcp
To use this MCP with Claude Desktop, you'll need to modify your Claude Desktop configuration. The configuration file is located at:
Add the following to your configuration:
{
"mcpServers": {
"cryptocurrency": {
"command": "npx",
"args": [
"-y",
"@raw391/coin-daemon-mcp"
],
"env": {
"CONFIG_PATH": "path/to/your/config.json"
}
}
}
}
Create a configuration file for your cryptocurrency daemons. Here are some example configurations:
{
"daemons": [
{
"coinName": "zcash",
"nickname": "zec-main",
"rpcEndpoint": "127.0.0.1:8232",
"rpcUser": "your-rpc-user",
"rpcPassword": "your-rpc-password"
}
]
}
{
"daemons": [
{
"coinName": "zcash",
"nickname": "zec-main",
"rpcEndpoint": "127.0.0.1:8232",
"rpcUser": "zec-user",
"rpcPassword": "zec-password"
},
{
"coinName": "bitcoin",
"nickname": "btc-main",
"rpcEndpoint": "127.0.0.1:8332",
"rpcUser": "btc-user",
"rpcPassword": "btc-password"
}
]
}
For best security practices, you might want to also use a file system MCP to manage daemon data. Here's how to configure both together:
{
"mcpServers": {
"cryptocurrency": {
"command": "npx",
"args": [
"-y",
"@raw391/coin-daemon-mcp"
],
"env": {
"CONFIG_PATH": "C:/CryptoConfig/daemon-config.json"
}
},
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"C:/CryptoData"
]
}
}
}
Make sure your cryptocurrency daemon's configuration file (e.g., zcash.conf, bitcoin.conf) has the appropriate RPC settings:
server=1
rpcuser=your-rpc-user
rpcpassword=your-rpc-password
rpcallowip=127.0.0.1
After configuration, restart Claude Desktop. You should see new tools, resources, and prompts available for:
The server provides three types of MCP capabilities:
Transaction Management
send-coins: Send transparent transactionszsend-coins: Send shielded transactions (for privacy coins)shield-coins: Convert transparent to shielded fundsWallet Operations
get-balance: Check balancesexecute-command: Execute any supported RPC commandDaemon Management
check-status: Get daemon informationAccess valuable data and documentation:
Documentation Resources
crypto://{coinType}/help: Get detailed documentation for specific cryptocurrenciesdaemon://{name}/help: Get help text specific to a daemonTransaction History
daemon://{name}/transactions: View recent transaction historyPre-built templates for common workflows:
Transaction Guidance
send-transaction-template: Generate a guided prompt for constructing transactionsAnalysis Templates
balance-analysis: Analyze wallet balances and fund distributiondaemon-diagnostic: Perform a health check of a daemonSeparate Wallets
RPC Security
Data Management
一座通过模型控制协议(Model Control Protocol)将Dune Analytics区块链数据连接到人工智能应用的桥梁,使大型语言模型(LLMs)能够通过自然语言交互访问链上数据。
暂无描述。
暂无描述。
暂无描述。
暂无描述。
暂无描述。