hedera-mcp-platform
mcpopen · package no repoio.github.mountainmystic/hedera-mcp-platform · v2.2.1
Hedera ecosystem intelligence for AI agents. 29 tools, pay per call in HBAR. HITL enforced.
run it
on your own machines, one way per deploy methodgenerated from the record, not tested yet
A package that serves HTTP itself; the port comes from its URL template.
# once, as root:
# as_mcp DIR COMMAND...: runs COMMAND as the mcp user in DIR, its home, sandboxed as the
# units are: a package's install scripts can write to DIR only, as the server later can
as_mcp() {
local dir="$1"; shift
systemd-run --quiet --wait --pipe --collect --uid=mcp --gid=mcp \
-p WorkingDirectory="$dir" -p Environment=HOME="$dir" -p ReadWritePaths="$dir" \
-p NoNewPrivileges=true -p ProtectSystem=strict -p ProtectHome=true -p PrivateTmp=true \
-- "$@" </dev/null
}
install -d -m 0750 -o mcp -g mcp /var/lib/mcp/hedera-mcp-platform
# hedera-mcp-platform: its packages, installed whole before its unit starts (no session installs)
# npx takes a half-installed tree for installed: a rerun starts them afresh
systemctl stop mcp-my-agent-hedera-mcp-platform.service 2>/dev/null || true
as_mcp /var/lib/mcp/hedera-mcp-platform rm -rf /var/lib/mcp/hedera-mcp-platform/.npm/_npx
as_mcp /var/lib/mcp/hedera-mcp-platform npx --yes [email protected] -- true
#!/usr/bin/env bash
# hedera-mcp-platform (io.github.mountainmystic/hedera-mcp-platform), recipe baremetal (generated).
# Generated by Hub for toolset "my-agent"; started by mcp-my-agent-hedera-mcp-platform.service.
set -euo pipefail
export HOST=127.0.0.1 PORT=8101
exec npx -y [email protected]
[Unit]
Description=MCP server hedera-mcp-platform (toolset my-agent), generated by Hub
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=mcp
Group=mcp
EnvironmentFile=/etc/mcp/my-agent.env
Environment=HOME=/var/lib/mcp/hedera-mcp-platform
WorkingDirectory=/var/lib/mcp/hedera-mcp-platform
ExecStart=/opt/mcp/my-agent/bin/hedera-mcp-platform.sh
Restart=on-failure
RestartSec=5
NoNewPrivileges=true
ProtectSystem=strict
ProtectHome=true
PrivateTmp=true
ReadWritePaths=/var/lib/mcp/hedera-mcp-platform
[Install]
WantedBy=multi-user.target
connect to it
copy what your client needs{
"mcpServers": {
"hedera-mcp-platform": {
"command": "CHANGE_ME",
"args": []
}
}
}
#!/usr/bin/env bash # Registers every server with Claude Code (run once; `claude mcp list` to check). set -euo pipefail set -a; [ -f .env ] && source .env; set +a claude mcp add hedera-mcp-platform -- CHANGE_ME
{
"mcpServers": {
"hedera-mcp-platform": {
"command": "CHANGE_ME",
"args": []
}
}
}
{
"servers": {
"hedera-mcp-platform": {
"type": "stdio",
"command": "CHANGE_ME",
"args": []
}
}
}
name: my-agent target: local servers: - hub: io.github.mountainmystic/hedera-mcp-platform
- trust flag: no_repo
- not probed yet: tools unpinned, ingest lists them
- a package that serves HTTP itself: pick a self-hosted target, not 'local'
tools
Probe result: faileddocker: the container exited: otice New major version of npm available! 10.9.9 -> 12.2.0 npm notice Changelog: https://<host>/npm/cli/releases/tag/v12.2.0 npm notice To update run: npm install -g [email protected] npm notice npm error A complete log of this run can be found in: <path> baremetal: the container exited: : EnvHttpProxyAgent is experimental, expect them to change at any time. (Use `node --trace-warnings ...` to show where the warning was created) npm error could not determine executable to…
runs · 1
the latest tests of this entry by the hub and its workers, newest first| date | worker | method | status | sandbox | reason |
|---|---|---|---|---|---|
| 2026-10-18 12:55 | local-mac-vm | docker | failed | gvisor | docker: the container exited: otice New major version of npm available! 10.9.9 -> 12.2.0 npm notice Changelog: https://<host>/npm/cli/releases/tag/v12.2.0 npm n… |