n8n-nodes-mcp-client
Version:
4Runr's custom MCP Client node for n8n — connects to a self-hosted MCP server via SSE and streams tool definitions to n8n AI Agents.
45 lines (44 loc) • 1.38 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.McpClientApi = void 0;
class McpClientApi {
constructor() {
this.name = 'McpClientApi';
this.displayName = '4Runr MCP Access';
this.properties = [
{
displayName: 'SSE URL',
name: 'sseUrl',
type: 'string',
default: '',
required: true,
description: 'URL to /mcp-events endpoint',
},
{
displayName: 'SSE Connection Timeout',
name: 'sseTimeout',
type: 'number',
default: 60000,
required: false,
description: 'e.g. 60000',
},
{
displayName: 'Messages POST Endpoint',
name: 'messageEndpoint',
type: 'string',
default: '',
required: true,
description: 'Used to call toolCall',
},
{
displayName: 'Additional Headers (JSON)',
name: 'headers',
type: 'json',
default: '{}',
required: false,
description: 'API keys, custom headers, etc.',
},
];
}
}
exports.McpClientApi = McpClientApi;