Dinh Long Nguyen b5b6e1dc19
add mcp for web (#6411)
* add mcp for web

* update /jan/v1 endpoint to /v1

* update mise and makefile

* update yarn lock

* use mcp oauth properly
2025-09-12 12:14:10 +07:00

31 lines
942 B
TypeScript

/**
* Web Extensions Package
* Contains browser-compatible extensions for Jan AI
*/
import type { WebExtensionRegistry } from './types'
export { default as AssistantExtensionWeb } from './assistant-web'
export { default as ConversationalExtensionWeb } from './conversational-web'
export { default as JanProviderWeb } from './jan-provider-web'
export { default as MCPExtensionWeb } from './mcp-web'
// Re-export types
export type {
WebExtensionRegistry,
WebExtensionModule,
WebExtensionName,
WebExtensionLoader,
AssistantWebModule,
ConversationalWebModule,
JanProviderWebModule,
MCPWebModule
} from './types'
// Extension registry for dynamic loading
export const WEB_EXTENSIONS: WebExtensionRegistry = {
'assistant-web': () => import('./assistant-web'),
'conversational-web': () => import('./conversational-web'),
'jan-provider-web': () => import('./jan-provider-web'),
'mcp-web': () => import('./mcp-web'),
}