Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LOG_LEVEL | No | Log level (debug | info | warning | error). | info |
| SYNC_MAX_NODES | No | Maximum nodes for synchronization. | 2000 |
| CURSOR_BASE_URL | No | The base URL for the Cursor API. | https://api2.cursor.sh |
| SYNC_LIST_LIMIT | No | Limit for synchronization lists. | 1000 |
| PROTO_TIMEOUT_MS | No | Protobuf request timeout in milliseconds. | 30000 |
| SYNC_CONCURRENCY | No | Concurrency for synchronization. | 4 |
| CURSOR_AUTH_TOKEN | Yes | Cursor authentication token (required). | |
| SYNC_MAX_ITERATIONS | No | Maximum iterations for synchronization. | 10000 |
| AUTO_SYNC_INTERVAL_MS | No | Automatic sync interval in milliseconds (default 5 minutes). | 300000 |
| FILE_SIZE_LIMIT_BYTES | No | File size limit in bytes (default 2MB). Files exceeding this will be skipped. | 2097152 |
| PROTO_SEARCH_TIMEOUT_MS | No | Protobuf search request timeout in milliseconds. | 60000 |
| INITIAL_UPLOAD_MAX_FILES | No | Initial indexing batch size for uploads. | 10 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |