L3 : Getting the SQLite MCP server working on Windows (2 errors + fixes)

Error 1: “Could not load app settings”

There was an error reading or parsing claude_desktop_config.json:
Unexpected non-whitespace character after JSON at position 12 (line 1 column 13)

Fix

Wrap it in braces and drop the comment line:

{
  "mcpServers": {
    "sqlite": {
      "command": "...",
      "args": ["..."]
    }
  }
}

Error 2: AttributeError: 'Server' object has no attribute 'list_resources'

Config now valid, but the server died on startup. From the Claude Desktop log (%APPDATA%\Claude\logs\mcp-server-sqlite.log):

File "...\mcp_server_sqlite\server.py", line 173, in main
    @server.list_resources()
     ^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'Server' object has no attribute 'list_resources'

Server transport closed unexpectedly, this is likely due to the process exiting early.

Fix
Pin the SDK to 1.x with --with "mcp<2":

Working config (full)
claude_desktop_config.json

{
"mcpServers": {
"sqlite": {
"command": "C:\Users\YOURNAME\.local\bin\uvx.exe",
"args": [
"--with",
"mcp<2",
"mcp-server-sqlite",
"--db-path",
"C:\Users\YOURNAME\Documents\mydatabase.db"
]
}
}
}

Thanks for the suggestions, I’m sharing this with the team!

Lesly - DLAI