# Development Tools MCP Servers
servers:
  - id: github-mcp
    name: GitHub MCP
    description: "Interact with GitHub - repos, issues, PRs, code search"
    category: development
    version: "1.0.0-beta-rc"
    tags: ["github", "git", "code", "repos", "issues", "pr"]
    command: npx
    args: ["-y", "@modelcontextprotocol/server-github"]
    transport: stdio
    required_env: ["GITHUB_PERSONAL_ACCESS_TOKEN"]
    max_instances: 2

  - id: filesystem-mcp
    name: Filesystem MCP
    description: "Read and write files on the local filesystem"
    category: development
    version: "1.0.0-beta-rc"
    tags: ["files", "filesystem", "read", "write", "directory"]
    command: npx
    args: ["-y", "@modelcontextprotocol/server-filesystem"]
    transport: stdio
    configurable_options:
      - name: allowed_directories
        type: string
        description: "Comma-separated list of allowed directories"
        required: true
    max_instances: 3

  - id: git-mcp
    name: Git MCP
    description: "Git operations - clone, commit, push, branch, log"
    category: development
    version: "1.0.0-beta-rc"
    tags: ["git", "version-control", "commit", "branch"]
    command: uvx
    args: ["mcp-server-git"]
    transport: stdio
    max_instances: 3
