create_mcp_server
Register a new MCP server in HiveFlow to connect AI assistants directly to the automation platform for managing and executing workflows through natural language commands.
Instructions
Registra un nuevo servidor MCP en HiveFlow
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nombre único del servidor MCP | |
| command | Yes | Comando para ejecutar el servidor | |
| args | No | Argumentos del comando | |
| description | No | Descripción del servidor |
Implementation Reference
- src/index.js:439-455 (handler)Handler function that creates an MCP server by posting to HiveFlow API and returns success message.async createMCPServer(args) { const response = await this.hiveflowClient.post('/api/mcp/servers', { name: args.name, command: args.command, args: args.args || [], description: args.description || '' }); return { content: [ { type: 'text', text: `✅ Servidor MCP "${args.name}" registrado exitosamente.\nComando: ${args.command}\nEstado: registrado` } ] }; }
- src/index.ts:449-465 (handler)TypeScript version of the handler function that creates an MCP server by posting to HiveFlow API.private async createMCPServer(args: any) { const response = await this.hiveflowClient.post('/api/mcp/servers', { name: args.name, command: args.command, args: args.args || [], description: args.description || '' }); return { content: [ { type: 'text', text: `✅ Servidor MCP "${args.name}" registrado exitosamente.\nComando: ${args.command}\nEstado: registrado` } ] }; }
- src/index.js:157-183 (schema)Tool schema definition including input schema for create_mcp_server in the list of tools.{ name: 'create_mcp_server', description: 'Registra un nuevo servidor MCP en HiveFlow', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Nombre único del servidor MCP' }, command: { type: 'string', description: 'Comando para ejecutar el servidor' }, args: { type: 'array', items: { type: 'string' }, description: 'Argumentos del comando' }, description: { type: 'string', description: 'Descripción del servidor' } }, required: ['name', 'command'] } },
- src/index.ts:167-192 (schema)TypeScript tool schema definition for create_mcp_server.{ name: 'create_mcp_server', description: 'Registra un nuevo servidor MCP en HiveFlow', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Nombre único del servidor MCP' }, command: { type: 'string', description: 'Comando para ejecutar el servidor' }, args: { type: 'array', items: { type: 'string' }, description: 'Argumentos del comando' }, description: { type: 'string', description: 'Descripción del servidor' } }, required: ['name', 'command'] }
- src/index.js:227-228 (registration)Dispatch case in the CallToolRequestHandler switch statement that routes to the handler.case 'create_mcp_server': return await this.createMCPServer(args);