Rulepython

.Mcp.Json Rule

MCP configuration with 7 servers: postgres, memory, filesystem + 4 more

View Source
{
  "mcpServers": {
    "postgres": {
      "type": "stdio",
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://postgres:05OX79HNFCjQwhotDjVx@localhost/ai_company_foundation"
      ],
      "env": {}
    },
    "memory": {
      "type": "stdio",
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-memory"
      ],
      "env": {}
    },
    "filesystem": {
      "type": "stdio",
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:\\Projects"
      ],
      "env": {}
    },
    "py-notes-server": {
      "type": "stdio",
      "command": "C:\\venvs\\mcp\\Scripts\\python.exe",
      "args": [
        "C:\\Users\\johnd\\mcp\\py-notes-server\\server.py"
      ],
      "env": {}
    },
    "tree-sitter": {
      "type": "stdio",
      "command": "C:\\venvs\\mcp\\Scripts\\mcp-server-tree-sitter.exe",
      "args": [],
      "env": {}
    },
    "github": {
      "type": "stdio",
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "<SET_VIA_ENVIRONMENT_VARIABLE>"
      }
    },
    "sequential-thinking": {
      "type": "stdio",
      "command": "cmd",
      "args": [
        "/c",
        "npx",
        "-y",
        "@modelcontextprotocol/server-sequential-thinking"
      ],
      "env": {}
    }
  }
}