Some checks failed
Architecture Lint / Linter Tests (pull_request) Successful in 28s
Smoke Test / smoke (pull_request) Failing after 32s
Validate Config / YAML Lint (pull_request) Failing after 23s
Validate Config / JSON Validate (pull_request) Successful in 20s
Validate Config / Python Syntax & Import Check (pull_request) Failing after 1m5s
Validate Config / Python Test Suite (pull_request) Has been skipped
Validate Config / Shell Script Lint (pull_request) Failing after 1m4s
Validate Config / Cron Syntax Check (pull_request) Successful in 15s
Validate Config / Deploy Script Dry Run (pull_request) Successful in 13s
PR Checklist / pr-checklist (pull_request) Failing after 4m54s
Validate Config / Playbook Schema Validation (pull_request) Successful in 32s
Architecture Lint / Lint Repository (pull_request) Failing after 24s
Add hermes-finance-plugin MCP server with approval workflows. Changes: - mcp/servers.json: register hermes-finance-plugin MCP server - config.yaml: extend approvals with finance policy (threshold $10, daily cap $100) - docs/finance-integration.md: full integration guide - mcp/setup.sh: add Node.js + plugin installation - bin/test-finance-payment.py: dry-run demo and smoke test script Supported networks: Sepolia, Base Sepolia, Base, Ethereum. Approval: payments >$10 require second signature; $100 daily cap per agent. Security: private key via env, append-only audit logs, revocation path. Closes #965
39 lines
1.1 KiB
JSON
39 lines
1.1 KiB
JSON
{
|
|
"mcpServers": {
|
|
"steam-info": {
|
|
"command": "steam-info-mcp",
|
|
"args": [],
|
|
"env": {
|
|
"STEAM_API_KEY": "${STEAM_API_KEY}"
|
|
},
|
|
"description": "Game-layer perception: installed games, playtime, achievements, friends, news",
|
|
"ticket": "#545"
|
|
},
|
|
"desktop-control": {
|
|
"command": "mcp-pyautogui",
|
|
"args": [],
|
|
"env": {
|
|
"DISPLAY": ":0"
|
|
},
|
|
"description": "Desktop action: mouse, keyboard, screenshots \u2014 the execute_action() implementation",
|
|
"ticket": "#546"
|
|
},
|
|
"hermes-finance": {
|
|
"command": "npx",
|
|
"args": [
|
|
"-y",
|
|
"hermes-finance-plugin"
|
|
],
|
|
"env": {
|
|
"FINANCE_NETWORK": "${FINANCE_NETWORK:-sepolia}",
|
|
"FINANCE_PRIVATE_KEY": "${FINANCE_PRIVATE_KEY}",
|
|
"FINANCE_RPC_URL": "${FINANCE_RPC_URL}",
|
|
"FINANCE_DAILY_CAP_USD": "${FINANCE_DAILY_CAP_USD:-100}",
|
|
"FINANCE_APPROVAL_THRESHOLD_USD": "${FINANCE_APPROVAL_THRESHOLD_USD:-10}"
|
|
},
|
|
"description": "USDC/x402 payment plugin with multi-step approvals and rate limiting",
|
|
"ticket": "#965"
|
|
}
|
|
}
|
|
}
|