UNPKG

@auth0/auth0-mcp-server

Version:

Auth0 Model Context Protocol (MCP) Server (Beta) — A secure and extendable implementation of an MCP server that provides AI assistants with controlled access to the Auth0 Management API through natural language. This project is in beta and not intended fo

49 lines • 1.93 kB
/** * MCP client exports for configuration management. * * Provides initialized client manager instances for supported applications. * * @module clients */ // Import client classes import { ClaudeClientManager } from './claude.js'; import { ClaudeCodeClientManager } from './claude-code.js'; import { CursorClientManager } from './cursor.js'; import { WindsurfClientManager } from './windsurf.js'; import { VSCodeClientManager } from './vscode.js'; import { GeminiClientManager } from './gemini.js'; // Create client manager instances const claude = new ClaudeClientManager(); const claudeCode = new ClaudeCodeClientManager(); const cursor = new CursorClientManager(); const windsurf = new WindsurfClientManager(); const vscode = new VSCodeClientManager(); const gemini = new GeminiClientManager(); /** * Namespace object containing initialized client managers. * * Each property corresponds to a supported client application. * * @property {ClaudeClientManager} claude - Manager for Claude Desktop. * @property {ClaudeCodeClientManager} 'claude-code' - Manager for the Claude Code CLI. * @property {CursorClientManager} cursor - Manager for Cursor code editor. * @property {WindsurfClientManager} windsurf - Manager for Windsurf editor. * @property {VSCodeClientManager} vscode - Manager for Visual Studio Code. * @property {GeminiClientManager} gemini - Manager for the Gemini CLI. * * @see {@link https://claude.ai/download | Claude Desktop} * @see {@link https://claude.ai/download | Claude Code} * @see {@link https://www.cursor.com/ | Cursor Code Editor} * @see {@link https://windsurf.com/editor | Windsurf Editor} * @see {@link https://code.visualstudio.com/ | Visual Studio Code} * @see {@link https://geminicli.com/docs/ | Gemini CLI Docs} */ export const clients = { claude, 'claude-code': claudeCode, cursor, windsurf, vscode, gemini, }; //# sourceMappingURL=index.js.map