Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WS_MODEL | No | Windsurf model name | MODEL_SWE_1_6_FAST |
| WS_LS_VER | No | Windsurf language server version (protocol metadata) | 1.9544.35 |
| WS_APP_VER | No | Windsurf app version (protocol metadata) | 1.48.2 |
| FC_MAX_TURNS | No | Search rounds per query (more = deeper but slower) | 3 |
| FC_TIMEOUT_MS | No | Connect-Timeout-Ms for streaming requests | 30000 |
| FC_MAX_COMMANDS | No | Max parallel commands per round | 8 |
| WINDSURF_API_KEY | No | Windsurf API key. If omitted, the server auto-discovers it from your local Windsurf installation. | |
| FC_LINE_MAX_CHARS | No | Max characters per output line (truncation) | 250 |
| FC_RESULT_MAX_LINES | No | Max lines per command output (truncation) | 50 |
Capabilities
Server capabilities have not been inspected yet.
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 | |