okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
29 lines • 1.55 kB
JavaScript
import { userTools } from './users/index.js';
import { groupTools } from './groups/index.js';
import { appTools } from './apps/index.js';
import { bulkTools } from './bulk/index.js';
import { auditTools } from './audit/index.js';
import { policyTools } from './policies/index.js';
import { systemTools } from './system/index.js';
// Export all tools
export const tools = [
...userTools,
...groupTools,
...appTools,
...bulkTools,
...auditTools,
...policyTools,
...systemTools,
// Other tool categories will be added here
];
// Tool handler functions will be exported from here
export * from './handlers.js';
// Export specific items to avoid conflicts
export { userTools, handleListUsers, handleGetUser, handleCreateUser, handleUpdateUser, handleDeleteUser, handleGetUserGroups, } from './users/index.js';
export { groupTools, handleListGroups, handleGetGroup, handleCreateGroup, handleUpdateGroup, handleDeleteGroup, handleListGroupMembers, handleAddGroupMember, handleRemoveGroupMember, } from './groups/index.js';
export { appTools, handleListApps, handleGetApp, handleCreateApp, handleUpdateApp, handleDeleteApp, handleActivateApp, handleDeactivateApp, handleAssignUserToApp, handleAssignGroupToApp, handleRemoveUserFromApp, handleRemoveGroupFromApp, handleListAppUsers, handleListAppGroups, handleUpdateAppUser, } from './apps/index.js';
export * from './bulk/index.js';
export * from './audit/index.js';
export * from './policies/index.js';
export * from './system/index.js';
//# sourceMappingURL=index.js.map