Install
openclaw skills install fluora-setupClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Interactive setup wizard for Fluora marketplace integration. Clones fluora-mcp from GitHub, builds locally, generates wallet, and configures mcporter.
openclaw skills install fluora-setupComplete setup wizard for accessing the Fluora marketplace. Uses the official GitHub repository for the latest working version.
Automates the entire Fluora setup process:
fluora-mcp from GitHub (https://github.com/fluora-ai/fluora-mcp)~/.fluora/wallets.json)// Run interactive setup
await setupFluora();
// With options
await setupFluora({
skipMcporterConfig: false,
fundingAmount: 10 // in USDC
});
# Interactive setup (recommended)
node setup.js
# Skip mcporter config
node setup.js --skip-mcporter
# Custom funding amount
node setup.js --funding 10
~/.openclaw/workspace/fluora-mcp/
Cloned from GitHub and built locally with all dependencies.
~/.fluora/wallets.json
Auto-generated on first run with structure:
{
"BASE_MAINNET": {
"privateKey": "0x..."
}
}
~/.openclaw/workspace/config/mcporter.json
(or ~/.mcporter/mcporter.json if workspace config doesn't exist)
Adds Fluora registry pointing to local build:
{
"mcpServers": {
"fluora-registry": {
"command": "node",
"args": ["/Users/YOUR_USERNAME/.openclaw/workspace/fluora-mcp/build/index.js"],
"env": {
"ENABLE_REQUEST_ELICITATION": "true",
"ELICITATION_THRESHOLD": "0.01"
}
}
}
}
Note: Uses the LOCAL GitHub build, not npx fluora-mcp from npm, because the npm version has a parameter parsing bug.
The skill will display your wallet address and instructions:
Your Fluora Wallet Address:
0x1234567890abcdef1234567890abcdef12345678
To fund your wallet:
1. Open Coinbase, Binance, or your preferred exchange
2. Send $5-10 USDC to the address above
3. **Important:** Select "Base" network (NOT Ethereum mainnet)
4. Wait ~1 minute for confirmation
From an exchange:
Bridge from Ethereum:
Buy directly on Base:
The skill automatically verifies:
Optional: Check wallet balance (after funding)
{
"success": true,
"walletAddress": "0x...",
"privateKeyPath": "~/.fluora/wallets.json",
"fluoraPath": "~/.openclaw/workspace/fluora-mcp",
"mcporterConfigured": true,
"funded": false,
"nextSteps": [
"Fund wallet with $1 USDC on Base",
"Test with: mcporter call fluora-registry.exploreServices",
"Start building with workflow-to-monetized-mcp"
]
}
# List available services
mcporter call 'fluora-registry.exploreServices()'
# Use a free service (testnet screenshot)
mcporter call 'fluora-registry.useService' --args '{
"serviceId": "zyte-screenshot",
"serverUrl": "https://pi5fcuvxfb.us-west-2.awsapprunner.com",
"serverId": "c2b7baa1-771c-4662-8be4-4fd676168ad6",
"params": {"url": "https://example.com"}
}'
# Use a paid service (PDF conversion - requires confirmation)
mcporter call 'fluora-registry.useService' --args '{
"serviceId": "pdfshift-convert",
"serverUrl": "https://9krswmmx4a.us-west-2.awsapprunner.com",
"serverId": "c45d3968-0aa1-4d78-a16e-041372110f23",
"params": {"websiteUrl": "https://example.com"}
}'
Now you can use the other Fluora skills:
Ensure you have git installed and internet access.
Check Node.js version (18+) and npm is working.
Check the error in the build output. Usually dependency issues.
Run the local fluora-mcp once manually:
cd ~/.openclaw/workspace/fluora-mcp
node build/index.js
# Press Ctrl+C after it starts
The key in ~/.fluora/wallets.json should be 0x-prefixed hex string (66 characters).
Make sure you're sending USDC on Base network, not Ethereum mainnet or other L2s.
The npm package (fluora-mcp@0.1.38) has a parameter parsing bug where useService cannot receive parameters correctly. The GitHub repository (v0.1.39+) has the fix.
Bug details:
~/.fluora/wallets.json contains your private key