{
  "mcpServers": {
    "context7": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@upstash/context7-mcp"
      ],
      "env": {}
    },
    "github": {
      "description": "GitHub MCP server for repo operations",
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_TOKEN": "$GITHUB_TOKEN"
      }
    },
    "agentsmesh": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "agentsmesh",
        "mcp"
      ],
      "env": {}
    }
  },
  "experimental": {
    "enableAgents": true
  },
  "hooks": {
    "BeforeTool": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "name": "BeforeTool-1",
            "type": "command",
            "command": "echo \"Running: $(jq -r '.tool_input.command' < /dev/stdin)\""
          }
        ]
      }
    ],
    "AfterTool": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "name": "AfterTool-1",
            "type": "command",
            "command": "jq -r '.tool_input.file_path' | xargs eslint --fix"
          }
        ]
      }
    ]
  },
  "context": {
    "fileName": [
      "GEMINI.md",
      "AGENTS.md"
    ]
  }
}