Skip to main content
Glama
axys-client.d.ts2.6 kB
import { AxysApiConfig, AxysApiResponse, SearchAllRequest, SearchGroupIndexRequest, SearchAllResponse, SearchGroupIndexResponse, SchemaResponse, Relation, AISearchResponse, LoadReferencesResponse, GptApiConfig, GptSearchRequest, GptSearchResponse, AdminApiConfig, GroupListResponse, GroupDetailsResponse } from './types.js'; export declare class AxysApiClient { private client; private apiKey; constructor(config: AxysApiConfig); private handleError; /** * Search for a given text in the whole data collection */ searchAll(request: SearchAllRequest): Promise<AxysApiResponse<SearchAllResponse>>; /** * Search for a given text in a particular group index */ searchGroupIndex(request: SearchGroupIndexRequest, queryParams?: { include_only?: string; show_source?: boolean; relation_types?: string; }): Promise<AxysApiResponse<SearchGroupIndexResponse>>; /** * Get all details of a particular entity */ getEntityDetails(detailApiUrl: string): Promise<AxysApiResponse>; /** * Search using AI tool */ aiSearch(query: string): Promise<AISearchResponse>; /** * Load references for AI interface */ loadAIReferences(): Promise<AxysApiResponse<LoadReferencesResponse>>; /** * Get schema for a group index */ getSchema(groupIndex: string): Promise<AxysApiResponse<SchemaResponse>>; /** * Get relations for a group index */ getRelations(groupIndex: string): Promise<AxysApiResponse<Relation[]>>; /** * Validate connection to AXYS API */ validateConnection(): Promise<boolean>; } export declare class GptMcpClient { private client; private mcpKey; constructor(config: GptApiConfig); private handleError; /** * Search using GPT MCP AI with structured or unstructured search */ aiSearch(request: GptSearchRequest): Promise<GptSearchResponse>; /** * Validate connection to GPT MCP API */ validateConnection(): Promise<boolean>; } export declare class AdminApiClient { private client; private adminKey; constructor(config: AdminApiConfig); private handleError; /** * Get list of all groups */ getGroupList(): Promise<AxysApiResponse<GroupListResponse>>; /** * Get details of a specific group by ID */ getGroupDetails(groupId: string): Promise<AxysApiResponse<GroupDetailsResponse>>; /** * Validate connection to Admin API */ validateConnection(): Promise<boolean>; } //# sourceMappingURL=axys-client.d.ts.map

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rajesh-siliconvalleycloudit/axys-mcp-lite'

If you have feedback or need assistance with the MCP directory API, please join our Discord server