UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

39 lines (32 loc) 953 B
/** * MCP Server Trigger Node - Version 1 * Expose n8n tools as an MCP Server endpoint */ export interface LcMcpTriggerV1Params { /** * The way to authenticate * @default none */ authentication?: 'none' | 'bearerAuth' | 'headerAuth' | Expression<string>; /** * The base path for this MCP server */ path: string | Expression<string> | PlaceholderValue; } export interface LcMcpTriggerV1SubnodeConfig { tools?: ToolInstance[]; } export interface LcMcpTriggerV1Credentials { httpBearerAuth: CredentialReference; httpHeaderAuth: CredentialReference; } interface LcMcpTriggerV1NodeBase { type: '@n8n/n8n-nodes-langchain.mcpTrigger'; version: 1; credentials?: LcMcpTriggerV1Credentials; isTrigger: true; } export type LcMcpTriggerV1ParamsNode = LcMcpTriggerV1NodeBase & { config: NodeConfig<LcMcpTriggerV1Params> & { subnodes?: LcMcpTriggerV1SubnodeConfig }; }; export type LcMcpTriggerV1Node = LcMcpTriggerV1ParamsNode;