@jupiterone/jupiterone-mcp
Version:
Model Context Protocol server for JupiterOne account rules and rule details
21 lines • 787 B
TypeScript
import { GraphQLClient } from 'graphql-request';
import { CreateJ1qlFromNaturalLanguageResponse } from '../../types/jupiterone.js';
export declare class J1qlService {
private client;
constructor(client: GraphQLClient);
/**
* Convert natural language to J1QL query
*/
createJ1qlFromNaturalLanguage(naturalLanguage: string): Promise<CreateJ1qlFromNaturalLanguageResponse['createJ1qlFromNaturalLanguage']>;
/**
* Execute a J1QL query
*/
executeJ1qlQuery({ query, variables, cursor, scopeFilters, flags, }: {
query: string;
variables?: Record<string, any>;
cursor?: string;
scopeFilters?: Record<string, any>[];
flags?: Record<string, any>;
}): Promise<any>;
}
//# sourceMappingURL=j1ql-service.d.ts.map