Skip to content

Creating unnecessary logs/ directory #30

@cantalupo555

Description

@cantalupo555

Every time I start a session in Roo Code, it creates the logs/ directory.
This should not happen.

git-mcp-server is creating this directory at the root of the project...

├── logs
│   ├── combined.log
│   ├── error.log
│   └── interactions.log

$ cat logs/combined.log
{"level":30,"time":1761644032758,"env":"development","version":"2.5.6","pid":372662,"requestId":"7OI99-TG78K","timestamp":"2025-10-28T09:33:52.757Z","operation":"loggerInit","msg":"Logger initialized. MCP level: info."}
{"level":30,"time":1761644032759,"env":"development","version":"2.5.6","pid":372662,"requestId":"F72VA-UBABT","timestamp":"2025-10-28T09:33:52.759Z","operation":"LoggerInit","msg":"Logger initialized. Effective MCP logging level: info."}
{"level":30,"time":1761644032759,"env":"development","version":"2.5.6","pid":372662,"runtime":"node","runtimeVersion":"Node.js 22.21.0","requestId":"ITFTW-OW5T4","timestamp":"2025-10-28T09:33:52.759Z","operation":"RuntimeDetection","msg":"Runtime detected: Node.js 22.21.0"}
{"level":30,"time":1761644032759,"env":"development","version":"2.5.6","pid":372662,"requestId":"VMLMN-EVQAK","timestamp":"2025-10-28T09:33:52.759Z","operation":"StorageInit","msg":"Storage service initialized with provider: in-memory"}
{"level":30,"time":1761644032760,"env":"development","version":"2.5.6","pid":372662,"applicationName":"@cyanheads/git-mcp-server","applicationVersion":"2.5.6","nodeEnvironment":"development","requestId":"UML98-SU6JH","timestamp":"2025-10-28T09:33:52.760Z","operation":"ServerStartup","msg":"Starting @cyanheads/git-mcp-server (v2.5.6)..."}
{"level":30,"time":1761644032760,"env":"development","version":"2.5.6","pid":372662,"transport":"stdio","requestId":"LM07C-H00UA","timestamp":"2025-10-28T09:33:52.760Z","operation":"TransportManager.start","msg":"Starting transport: stdio"}
{"level":30,"time":1761644032761,"env":"development","version":"2.5.6","pid":372662,"requestId":"6Y2Q6-IK5SQ","timestamp":"2025-10-28T09:33:52.761Z","operation":"createMcpServerInstance","msg":"Initializing MCP server instance"}
{"level":30,"time":1761644032762,"env":"development","version":"2.5.6","pid":372662,"requestId":"D7VRV-MBXJF","timestamp":"2025-10-28T09:33:52.762Z","operation":"ToolRegistry.registerAll","msg":"Registering 27 tool(s)..."}
{"level":30,"time":1761644032763,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_add","requestId":"EMRX3-FXVH5","timestamp":"2025-10-28T09:33:52.762Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_add' registered successfully."}
{"level":30,"time":1761644032764,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_blame","requestId":"5LGX9-ZADCF","timestamp":"2025-10-28T09:33:52.764Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_blame' registered successfully."}
{"level":30,"time":1761644032764,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_branch","requestId":"LU8QJ-R63DB","timestamp":"2025-10-28T09:33:52.764Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_branch' registered successfully."}
{"level":30,"time":1761644032764,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_checkout","requestId":"5J14M-K4FS2","timestamp":"2025-10-28T09:33:52.764Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_checkout' registered successfully."}
{"level":30,"time":1761644032765,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_cherry_pick","requestId":"02R0Q-BQ0FH","timestamp":"2025-10-28T09:33:52.764Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_cherry_pick' registered successfully."}
{"level":30,"time":1761644032765,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_clean","requestId":"IG401-YZOBK","timestamp":"2025-10-28T09:33:52.765Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_clean' registered successfully."}
{"level":30,"time":1761644032765,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_clear_working_dir","requestId":"6ZIA6-XXAQX","timestamp":"2025-10-28T09:33:52.765Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_clear_working_dir' registered successfully."}
{"level":30,"time":1761644032765,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_clone","requestId":"AHAJ6-PLAKJ","timestamp":"2025-10-28T09:33:52.765Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_clone' registered successfully."}
{"level":30,"time":1761644032766,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_commit","requestId":"GPQY9-XJ94F","timestamp":"2025-10-28T09:33:52.765Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_commit' registered successfully."}
{"level":30,"time":1761644032766,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_diff","requestId":"JHTUW-B1H7U","timestamp":"2025-10-28T09:33:52.766Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_diff' registered successfully."}
{"level":30,"time":1761644032766,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_fetch","requestId":"YZH49-MOPCT","timestamp":"2025-10-28T09:33:52.766Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_fetch' registered successfully."}
{"level":30,"time":1761644032767,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_init","requestId":"KA2GY-24X6O","timestamp":"2025-10-28T09:33:52.766Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_init' registered successfully."}
{"level":30,"time":1761644032767,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_log","requestId":"PCTXF-MW88S","timestamp":"2025-10-28T09:33:52.767Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_log' registered successfully."}
{"level":30,"time":1761644032767,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_merge","requestId":"332CF-WW05W","timestamp":"2025-10-28T09:33:52.767Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_merge' registered successfully."}
{"level":30,"time":1761644032767,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_pull","requestId":"LR3US-RGLY7","timestamp":"2025-10-28T09:33:52.767Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_pull' registered successfully."}
{"level":30,"time":1761644032767,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_push","requestId":"4IDDU-HNYD2","timestamp":"2025-10-28T09:33:52.767Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_push' registered successfully."}
{"level":30,"time":1761644032768,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_rebase","requestId":"YPC38-TZWM2","timestamp":"2025-10-28T09:33:52.768Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_rebase' registered successfully."}
{"level":30,"time":1761644032768,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_reflog","requestId":"O10S3-B527F","timestamp":"2025-10-28T09:33:52.768Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_reflog' registered successfully."}
{"level":30,"time":1761644032768,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_remote","requestId":"AOYK1-L6Q0Z","timestamp":"2025-10-28T09:33:52.768Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_remote' registered successfully."}
{"level":30,"time":1761644032768,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_reset","requestId":"477LD-Y8JTN","timestamp":"2025-10-28T09:33:52.768Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_reset' registered successfully."}
{"level":30,"time":1761644032768,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_set_working_dir","requestId":"2J84T-WWFZ9","timestamp":"2025-10-28T09:33:52.768Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_set_working_dir' registered successfully."}
{"level":30,"time":1761644032769,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_show","requestId":"7UJ90-6YIZD","timestamp":"2025-10-28T09:33:52.769Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_show' registered successfully."}
{"level":30,"time":1761644032769,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_stash","requestId":"O5L72-4XTV4","timestamp":"2025-10-28T09:33:52.769Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_stash' registered successfully."}
{"level":30,"time":1761644032769,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_status","requestId":"UKTYU-PJ19Q","timestamp":"2025-10-28T09:33:52.769Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_status' registered successfully."}
{"level":30,"time":1761644032769,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_tag","requestId":"6LL7N-SWXZX","timestamp":"2025-10-28T09:33:52.769Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_tag' registered successfully."}
{"level":30,"time":1761644032769,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_worktree","requestId":"8BYOZ-UJHG5","timestamp":"2025-10-28T09:33:52.769Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_worktree' registered successfully."}
{"level":30,"time":1761644032770,"env":"development","version":"2.5.6","pid":372662,"toolName":"git_wrapup_instructions","requestId":"RTU35-UV0EH","timestamp":"2025-10-28T09:33:52.770Z","operation":"ToolRegistry.registerTool","msg":"Tool 'git_wrapup_instructions' registered successfully."}
{"level":30,"time":1761644032770,"env":"development","version":"2.5.6","pid":372662,"requestId":"UEP7V-3LBED","timestamp":"2025-10-28T09:33:52.770Z","operation":"ResourceRegistry.registerAll","msg":"Registering 1 resource(s)..."}
{"level":30,"time":1761644032771,"env":"development","version":"2.5.6","pid":372662,"requestId":"CDU6P-LNG7U","timestamp":"2025-10-28T09:33:52.771Z","resourceName":"git-working-directory","operation":"RegisterResource","msg":"Registering resource: 'git-working-directory'"}
{"level":30,"time":1761644032772,"env":"development","version":"2.5.6","pid":372662,"requestId":"CDU6P-LNG7U","timestamp":"2025-10-28T09:33:52.771Z","resourceName":"git-working-directory","operation":"RegisterResource","msg":"Resource 'git-working-directory' registered successfully."}
{"level":30,"time":1761644032772,"env":"development","version":"2.5.6","pid":372662,"requestId":"7H6KU-61H4J","timestamp":"2025-10-28T09:33:52.772Z","operation":"PromptRegistry.registerAll","msg":"Registered prompt: git_wrapup"}
{"level":30,"time":1761644032772,"env":"development","version":"2.5.6","pid":372662,"requestId":"7H6KU-61H4J","timestamp":"2025-10-28T09:33:52.772Z","operation":"PromptRegistry.registerAll","msg":"Successfully registered 1 prompts"}
{"level":30,"time":1761644032773,"env":"development","version":"2.5.6","pid":372662,"requestId":"CQ6IK-XUR25","timestamp":"2025-10-28T09:33:52.773Z","operation":"RootsRegistry.registerAll","msg":"Roots capability registered successfully"}
{"level":30,"time":1761644032773,"env":"development","version":"2.5.6","pid":372662,"requestId":"6Y2Q6-IK5SQ","timestamp":"2025-10-28T09:33:52.761Z","operation":"createMcpServerInstance","msg":"All MCP capabilities registered successfully"}
{"level":30,"time":1761644032773,"env":"development","version":"2.5.6","pid":372662,"transport":"stdio","requestId":"LM07C-H00UA","timestamp":"2025-10-28T09:33:52.760Z","operation":"connectStdioTransport","transportType":"Stdio","msg":"Attempting to connect stdio transport..."}
{"level":30,"time":1761644032773,"env":"development","version":"2.5.6","pid":372662,"transport":"stdio","requestId":"LM07C-H00UA","timestamp":"2025-10-28T09:33:52.760Z","operation":"connectStdioTransport","transportType":"Stdio","msg":"MCP Server connected and listening via stdio transport."}
{"level":30,"time":1761644032773,"env":"development","version":"2.5.6","pid":372662,"applicationName":"@cyanheads/git-mcp-server","applicationVersion":"2.5.6","nodeEnvironment":"development","requestId":"UML98-SU6JH","timestamp":"2025-10-28T09:33:52.760Z","operation":"ServerStartup","msg":"@cyanheads/git-mcp-server is now running and ready."}
cantalupo@cantalupo-Orange-Pi-5:~/Downloads/autoinstall$

My settings:
OS: Ubuntu 25.10

"git-mcp-server": {
      "command": "npx",
      "args": [
        "@cyanheads/git-mcp-server@latest"
      ],
      "env": {
        "MCP_LOG_LEVEL": "info",
        "GIT_SIGN_COMMITS": "false"
      },
      "alwaysAllow": [
        "git_fetch",
        "git_branch",
        "git_diff",
        "git_log",
        "git_commit",
        "git_remote",
        "git_checkout",
        "git_pull",
        "git_stash",
        "git_show",
        "git_add",
        "git_push",
        "git_set_working_dir",
        "git_status"
      ],
      "disabled": false
    },

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions