Files
timmy-config/mcp/servers.json
Rockachopa e99c6d4660
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
feat: integrate USDC/x402 secure payment plugin (#965)
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
2026-04-29 20:25:08 -04:00

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"
}
}
}