{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/root\/.gemini\/settings.json",
"content": "{\n \"security\": {\n \"auth\": {\n \"selectedType\": \"oauth-personal\"\n }\n },\n \"mcpServers\": {\n \"mcp-code\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_code\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_code\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n },\n \"mcp-contracts\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_contracts\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_contracts\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n },\n \"mcp-db\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_db\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_db\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\",\n \"DB_PASSWORD\": \"v8mFLmkF2fth_r\"\n }\n },\n \"mcp-docs\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_docs\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_docs\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n },\n \"mcp-tasks\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_tasks\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_tasks\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n }\n }\n}\n"
}
}
{
"tool_response": {
"type": "update",
"filePath": "\/root\/.gemini\/settings.json",
"content": "{\n \"security\": {\n \"auth\": {\n \"selectedType\": \"oauth-personal\"\n }\n },\n \"mcpServers\": {\n \"mcp-code\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_code\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_code\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n },\n \"mcp-contracts\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_contracts\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_contracts\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n },\n \"mcp-db\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_db\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_db\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\",\n \"DB_PASSWORD\": \"v8mFLmkF2fth_r\"\n }\n },\n \"mcp-docs\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_docs\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_docs\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n },\n \"mcp-tasks\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_tasks\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_tasks\/server.py\"],\n \"env\": {\n \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"\n }\n }\n }\n}\n",
"structuredPatch": [
{
"oldStart": 7,
"oldLines": 23,
"newStart": 7,
"newLines": 39,
"lines": [
" \"mcpServers\": {",
" \"mcp-code\": {",
" \"command\": \"\/var\/www\/mcp-servers\/mcp_code\/venv\/bin\/python\",",
"- \"args\": [\"\/var\/www\/mcp-servers\/mcp_code\/server.py\"]",
"+ \"args\": [\"\/var\/www\/mcp-servers\/mcp_code\/server.py\"],",
"+ \"env\": {",
"+ \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"",
"+ }",
" },",
" \"mcp-contracts\": {",
" \"command\": \"\/var\/www\/mcp-servers\/mcp_contracts\/venv\/bin\/python\",",
"- \"args\": [\"\/var\/www\/mcp-servers\/mcp_contracts\/server.py\"]",
"+ \"args\": [\"\/var\/www\/mcp-servers\/mcp_contracts\/server.py\"],",
"+ \"env\": {",
"+ \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"",
"+ }",
" },",
" \"mcp-db\": {",
" \"command\": \"\/var\/www\/mcp-servers\/mcp_db\/venv\/bin\/python\",",
"- \"args\": [\"\/var\/www\/mcp-servers\/mcp_db\/server.py\"]",
"+ \"args\": [\"\/var\/www\/mcp-servers\/mcp_db\/server.py\"],",
"+ \"env\": {",
"+ \"PYTHONPATH\": \"\/var\/www\/mcp-servers\",",
"+ \"DB_PASSWORD\": \"v8mFLmkF2fth_r\"",
"+ }",
" },",
" \"mcp-docs\": {",
" \"command\": \"\/var\/www\/mcp-servers\/mcp_docs\/venv\/bin\/python\",",
"- \"args\": [\"\/var\/www\/mcp-servers\/mcp_docs\/server.py\"]",
"+ \"args\": [\"\/var\/www\/mcp-servers\/mcp_docs\/server.py\"],",
"+ \"env\": {",
"+ \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"",
"+ }",
" },",
" \"mcp-tasks\": {",
" \"command\": \"\/var\/www\/mcp-servers\/mcp_tasks\/venv\/bin\/python\",",
"- \"args\": [\"\/var\/www\/mcp-servers\/mcp_tasks\/server.py\"]",
"+ \"args\": [\"\/var\/www\/mcp-servers\/mcp_tasks\/server.py\"],",
"+ \"env\": {",
"+ \"PYTHONPATH\": \"\/var\/www\/mcp-servers\"",
"+ }",
" }",
" }",
" }"
]
}
],
"originalFile": "{\n \"security\": {\n \"auth\": {\n \"selectedType\": \"oauth-personal\"\n }\n },\n \"mcpServers\": {\n \"mcp-code\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_code\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_code\/server.py\"]\n },\n \"mcp-contracts\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_contracts\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_contracts\/server.py\"]\n },\n \"mcp-db\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_db\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_db\/server.py\"]\n },\n \"mcp-docs\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_docs\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_docs\/server.py\"]\n },\n \"mcp-tasks\": {\n \"command\": \"\/var\/www\/mcp-servers\/mcp_tasks\/venv\/bin\/python\",\n \"args\": [\"\/var\/www\/mcp-servers\/mcp_tasks\/server.py\"]\n }\n }\n}\n"
}
}