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"
]
}
}
}
