okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
23 lines • 931 B
TypeScript
import type { ResourceContents } from '@modelcontextprotocol/sdk/types.js';
import type { Container } from '../../core/container.js';
import type { OktaUser } from '../../lib/types.js';
interface UsersResourceOptions {
limit?: number;
filter?: string | undefined;
search?: string | undefined;
status?: string | undefined;
lastUpdated?: string | undefined;
sortBy?: string | undefined;
sortOrder?: 'asc' | 'desc' | undefined;
}
/**
* Handle users resource with efficient streaming and pagination
*/
export default function handleUsersResource(uri: string, container: Container): Promise<ResourceContents>;
/**
* Stream all users efficiently for bulk operations
* This is an additional export for programmatic use
*/
export declare function streamAllUsers(container: Container, options?: UsersResourceOptions): AsyncGenerator<OktaUser, void, undefined>;
export {};
//# sourceMappingURL=users.d.ts.map