05154c8d75
- Added support for stdio transport type in MCP service configuration, allowing command execution via standard input/output. - Updated MCPService interface to include optional stdio_config and env_vars fields for managing command arguments and environment variables. - Enhanced frontend components to handle stdio transport, including dynamic form fields for command and arguments. - Implemented validation logic for stdio configuration in the service update process, ensuring proper handling of required fields. - Updated backend logic to manage stdio transport connections and ensure proper client lifecycle management.
21 lines
439 B
PL/PgSQL
21 lines
439 B
PL/PgSQL
-- 06-add-mcp-stdio-support.sql
|
|
-- Rollback stdio transport support for MCP services
|
|
|
|
BEGIN;
|
|
|
|
-- Remove check constraint
|
|
ALTER TABLE mcp_services
|
|
DROP CONSTRAINT IF EXISTS chk_mcp_transport_config;
|
|
|
|
-- Make url column required again
|
|
ALTER TABLE mcp_services
|
|
ALTER COLUMN url SET NOT NULL;
|
|
|
|
-- Remove stdio_config and env_vars columns
|
|
ALTER TABLE mcp_services
|
|
DROP COLUMN IF EXISTS env_vars,
|
|
DROP COLUMN IF EXISTS stdio_config;
|
|
|
|
COMMIT;
|
|
|