UNPKG

@coretext-ai/qa-looker-b5c6d7e8-f9a0-4123-a456-567890123456

Version:
101 lines (80 loc) 3.4 kB
# looker-mcp-server MCP server with looker integration This MCP server was generated using the Template Orchestrator and includes the following integrations: ## Available Tools This MCP server provides 35 tools across 1 integrations: ### Looker Tools - **looker_login**: Authenticate with Looker API using client credentials and obtain access token - **looker_logout**: Invalidate current access token and logout - **looker_me**: Get current user information - **looker_list_users**: Get all users in the Looker instance - **looker_create_user**: Create a new user in Looker - **looker_update_user**: Update user information - **looker_list_dashboards**: Get all dashboards in the Looker instance - **looker_get_dashboard**: Get dashboard information by ID - **looker_create_dashboard**: Create a new dashboard - **looker_update_dashboard**: Update dashboard properties - **looker_delete_dashboard**: Delete a dashboard - **looker_list_looks**: Get all looks (saved queries) in the Looker instance - **looker_get_look**: Get look (saved query) information by ID - **looker_run_look**: Run a look and return results in specified format - **looker_create_look**: Create a new look (saved query) - **looker_list_queries**: Get all queries in the Looker instance - **looker_get_query**: Get query information by ID - **looker_create_query**: Create a new query - **looker_run_query**: Run a query and return results in specified format - **looker_run_inline_query**: Run an inline query without saving it first - **looker_list_spaces**: Get all spaces in the Looker instance - **looker_get_space**: Get space information by ID - **looker_create_space**: Create a new space - **looker_list_folders**: Get all folders in the Looker instance - **looker_get_folder**: Get folder information by ID - **looker_create_folder**: Create a new folder - **looker_create_query_task**: Create and run a query task asynchronously - **looker_get_query_task**: Get query task status and results - **looker_get_query_task_results**: Get query task results - **looker_list_models**: Get all LookML models - **looker_get_model**: Get LookML model by name - **looker_list_explores**: Get all explores for a model - **looker_get_explore**: Get explore metadata for a model - **looker_search_dashboards**: Search dashboards - **looker_render_task_results**: Get render task results (binary content) ## Installation ```bash npm install @coretext-ai/qa-looker-b5c6d7e8-f9a0-4123-a456-567890123456 ``` ## Environment Setup Create a `.env` file with the following variables: ```env LOOKER_CLIENT_CREDENTIALS=your_looker_client_credentials_here ``` ## Usage ### Running the server ```bash # Development mode npm run dev # Production mode npm run build && npm start ``` ### Using with Claude Desktop Add this to your Claude Desktop configuration: ```json { "mcpServers": { "looker-mcp-server": { "command": "npx", "args": ["@coretext-ai/qa-looker-b5c6d7e8-f9a0-4123-a456-567890123456"], "env": { "LOOKER_CLIENT_CREDENTIALS": "your_looker_client_credentials_here" } } } } ``` ## Instructions for Fetching API Keys/Tokens - **COMING SOON** ## Generated Information - **Generated at**: Thu Jul 24 2025 02:53:29 GMT+0000 (Coordinated Universal Time) - **Orchestrator version**: 0.0.2 - **Template repository**: Coretext-AI-Dev/server-template-v2 - **Total endpoints**: 35