connect_catalog
Connect to an existing DerivaML catalog before using other tools. Automatically creates an MCP workflow to track all subsequent operations.
Instructions
Connect to an existing DerivaML catalog. Must be called before using other tools.
On connection, an MCP workflow and execution are automatically created to track all operations performed through the MCP server. The workflow type "DerivaML MCP" is created if it doesn't exist.
Args: hostname: Server hostname (e.g., "dev.eye-ai.org", "www.atlas-d2k.org"). catalog_id: Catalog ID number (e.g., "1", "52"). domain_schema: Schema name for domain tables. Auto-detected if omitted. default_schema: Default schema for table creation and lookups. If omitted and there is exactly one domain schema, that schema is used. Required when multiple domain schemas exist and you want to avoid specifying the schema on every operation.
Returns: JSON with status, hostname, catalog_id, domain_schemas, default_schema, project_name, workflow_rid, execution_rid.
Example: connect_catalog("dev.eye-ai.org", "52") -> connects to eye-ai catalog connect_catalog("localhost", "10", domain_schema="isa", default_schema="isa")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hostname | Yes | ||
| catalog_id | Yes | ||
| domain_schema | No | ||
| default_schema | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |