Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NANO_RPC_URL | Yes | URL which should be used to communicate with a Nano node RPC. This can be a local or remotely hosted endpoint. | |
| NANO_PRIVATE_KEY | Yes | Nano private key which will be used to sign send transactions and to derive the Nano address from. Used by tools nano_send and nano_my_account_info | |
| NANO_MAX_SEND_AMOUNT | No | Maximum amount (in nano/Ӿ units) which can be sent in a single transaction. For safety purposes the default maximum send amount is 0.01 nano (Ӿ0.01). | 0.01 |
| NANO_WORK_GENERATION_URL | No | URL which should be used to communicate with an endpoint that supports the work_generate RPC command for work generation. If not specified, defaults to NANO_RPC_URL. Used by tool nano_send |
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 |
|---|---|
| nano_send | Send a specified amount of Nano currency from a predefined account to a destination Nano address. |
| nano_account_info | Retrieve detailed information about a specific Nano account/address, including balance (in Nano and raw units), representative, and frontier block. |
| nano_my_account_info | Retrieve detailed information about my Nano account/address, including balance (in Nano and raw units), representative, and frontier block. This is the account that is used to send Nano from. |
| block_info | Retrieve detailed information about a specific Nano block. |