[debug]
Returns server running status and whether a solution/project is loaded.
Try this tool in Playground.
| Name | Type | Required | Description |
|---|---|---|---|
| includeProjects | boolean | No | Include detailed project information in response. Default is false. |
Check if the server is running
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "server_status",
"arguments": {}
}
}{
"success": true,
"data": {
"serverRunning": true,
"solutionLoaded": true,
"solutionPath": "/path/to/solution.sln",
"cache": {
"cacheStatus": "valid",
"revision": 3,
"lastRefreshUtc": "2026-01-12T21:06:33.123Z",
"loadedKind": "solution",
"loadedPath": "/path/to/solution.sln"
},
"projectCount": 2,
"fileWatcher": {
"enabled": true,
"watchedDirectory": "/path/to/workspace",
"pendingChanges": 0,
"activeOperations": 0
}
},
"error": null
}Returns server/solution status and cache metadata