ai-cli-hub
Version: 
Unified MCP Server for AI CLI Tools (Gemini, Qwen, OpenCode)
66 lines • 1.77 kB
JSON
{
  "engines": {
    "qwen": {
      "enabled": true,
      "model": "qwen3-coder-plus",
      "useOAuth": false,
      "timeout": 30000,
      "apiKey": "${QWEN_API_KEY}",
      "oauth": {
        "clientId": "${QWEN_OAUTH_CLIENT_ID}",
        "clientSecret": "${QWEN_OAUTH_CLIENT_SECRET}",
        "scopes": ["read", "write"],
        "authUrl": "https://oauth.qwen.com/auth",
        "tokenUrl": "https://oauth.qwen.com/token"
      }
    },
    "gemini": {
      "enabled": true,
      "model": "gemini-2.5-pro",
      "useOAuth": false,
      "grounding": true,
      "timeout": 30000,
      "apiKey": "${GEMINI_API_KEY}",
      "oauth": {
        "clientId": "${GOOGLE_OAUTH_CLIENT_ID}",
        "clientSecret": "${GOOGLE_OAUTH_CLIENT_SECRET}",
        "scopes": ["https://www.googleapis.com/auth/generative-language"],
        "authUrl": "https://accounts.google.com/o/oauth2/v2/auth",
        "tokenUrl": "https://oauth2.googleapis.com/token"
      }
    },
    "opencode": {
      "enabled": true,
      "provider": "anthropic",
      "useOAuth": false,
      "timeout": 30000,
      "apiKey": "${ANTHROPIC_API_KEY}",
      "oauth": {
        "clientId": "${ANTHROPIC_OAUTH_CLIENT_ID}",
        "clientSecret": "${ANTHROPIC_OAUTH_CLIENT_SECRET}",
        "scopes": ["read", "write"],
        "authUrl": "https://oauth.anthropic.com/auth",
        "tokenUrl": "https://oauth.anthropic.com/token"
      }
    }
  },
  "features": {
    "fileOperations": true,
    "gitIntegration": true
  },
  "server": {
    "logLevel": "info",
    "timeout": 120000
  },
  "security": {
    "allowedPaths": [
      "${HOME}/Documents",
      "${HOME}/Projects",
      "${PWD}"
    ],
    "rateLimits": {
      "requestsPerMinute": 60,
      "requestsPerDay": 1000
    }
  }
}