{"Name":"ai","ID":"go.mondoo.com/cnquery/providers/ai","Version":"13.1.2","ConnectionTypes":["mcp"],"CrossProviderTypes":null,"Connectors":[{"Name":"mcp","Use":"mcp \u003chttp|https|stdio\u003e \u003ctarget\u003e","Short":"a Model Context Protocol (MCP) server","Long":"Connect to a Model Context Protocol (MCP) server.\n\nTakes two arguments: the transport (http, https, or stdio) and the target.\n\nstdio: the target is a command. The server is started for you and stopped when the\nsession ends, so it does not need to be running beforehand. Pass the whole command\nas one quoted argument. The command runs with a minimal environment (PATH, HOME,\nand similar) — your shell's other variables, including cloud credentials and\ntokens, are NOT passed through. Give the server anything it needs, including\nsecrets, explicitly with --env.\n\nhttp/https: the target is the server URL. Authenticate with --token or the\nMCP_TOKEN environment variable.\n\nExamples:\n  cnspec shell mcp http http://localhost:8080/mcp\n  cnspec shell mcp https https://api.example.com/mcp --token \"$MY_TOKEN\"\n  cnspec shell mcp stdio \"npx mcp-remote http://localhost:8080/mcp\"\n  cnspec shell mcp stdio \"npx -y @modelcontextprotocol/server-github\" --env GITHUB_TOKEN=ghp_...\n","MinArgs":2,"Flags":[{"Long":"token","Desc":"Bearer token for authenticating to an HTTP(S) MCP server (or set MCP_TOKEN)","Type":3},{"Long":"env","Desc":"Environment variable KEY=VALUE to pass to a stdio server (repeatable)","Type":4},{"Long":"cwd","Desc":"Working directory for a stdio server (defaults to the current directory)","Type":3}]}],"AssetUrlTrees":null,"Platforms":[{"name":"ai","title":"AI Analysis","family":["ai"],"kind":["api"]},{"name":"mcp","title":"Model Context Protocol Server","family":["ai"],"kind":["api"]}]}