Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ldk_generate_invoice | Generate a Lightning invoice with real payment hash for testing |
| ldk_pay_invoice | Test payment flows by paying a Lightning invoice |
| ldk_channel_status | Monitor channel states and balances while coding |
| ldk_node_info | Get current node status and connectivity information |
| ldk_backup_state | Test channel backup and restore flows |
| ios_keychain_test | Validate private key storage patterns with iOS Keychain |
| ios_background_test | Test Lightning background processing and channel monitoring |
| ios_push_notification | Test payment notification flows and push setup |
| ios_biometric_auth | Integrate Touch/Face ID with Lightning operations |
| ldk_create_channel | Open a Lightning channel with a peer node |
| ldk_close_channel | Close a Lightning channel cooperatively or force close |
| ldk_get_balance | Get Lightning wallet balance and channel liquidity |
| ldk_decode_invoice | Decode and validate Lightning invoices |
| ldk_list_payments | List recent Lightning payments with status |
| ldk_estimate_fee | Estimate Lightning routing fees for a payment |
| ldk_generate_mnemonic | Generate BIP39 mnemonic for wallet initialization |
| ldk_derive_address | Derive Bitcoin addresses from seed using BIP84 |
| ldk_get_swift_code | Get Swift code examples for specific LDK operations |
| ldk_get_architecture | Get iOS Lightning wallet architecture patterns and best practices |
| ldk_test_scenario | Run complete Lightning development scenarios for testing |
| ldk_network_graph | Get network graph operations and RapidGossipSync implementation |
| ldk_event_handling | Get comprehensive LDK event handling patterns and implementations |
| ldk_chain_sync | Get chain synchronization implementations for LDK with Electrum/Esplora |