mcp_config_project_management.json•4.76 kB
{
"server": {
"url": "/api"
},
"authentication": [
{
"schema_parameters": {
"scheme": "bearer"
},
"type": "http",
"value": "BEARER_TOKEN"
}
],
"operations": [
{
"description": "Saves a record of the fulfillment of a governance requirement",
"name": "fulfill_requirement"
},
{
"description": "Get system info",
"name": "info"
},
{
"description": "Request a new project to be created",
"name": "create_project_request"
},
{
"description": "Retrieve a list of projects",
"name": "get_projects"
},
{
"description": "Creates a project",
"name": "create_project"
},
{
"description": "Retrieve a list of projects that a user can request access to",
"name": "get_discoverable_projects"
},
{
"description": "Get allowed options for creating a project",
"name": "get_project_create_options"
},
{
"description": "Get detailed project information",
"name": "get_project"
},
{
"description": "Updates a project",
"name": "update_project"
},
{
"description": "Gets users who have requested access to the project",
"name": "get_access_requests"
},
{
"description": "Creates an access request for the project",
"name": "create_access_request"
},
{
"description": "Approves an access request for the project",
"name": "approve_access_request"
},
{
"description": "Denies an access request for the project",
"name": "deny_access_request"
},
{
"description": "Get a list of compute environments for a project",
"name": "get_compute_environments"
},
{
"description": "Create a new compute environment for a project",
"name": "create_compute_environment"
},
{
"description": "Delete a compute environment for a project",
"name": "delete_compute_environment"
},
{
"description": "Update a compute environment for a project",
"name": "update_compute_environment"
},
{
"description": "Creates a dashboard",
"name": "create_dashboard"
},
{
"description": "Deletes a dashboard",
"name": "delete_dashboard"
},
{
"description": "Updates a dashboard",
"name": "update_dashboard"
},
{
"description": "Download data from public repositories",
"name": "import_public_dataset"
},
{
"description": "Registers a dataset in the system that you upload files into",
"name": "upload_dataset"
},
{
"description": "Update info on a dataset",
"name": "update_dataset"
},
{
"description": "Regenerate dataset file listing.",
"name": "regenerate_manifest"
},
{
"description": "Rerun data transforms and web optimization.",
"name": "rerun_transform"
},
{
"description": "Run analysis",
"name": "run_analysis"
},
{
"description": "Gets the tasks submitted by the workflow execution",
"name": "get_tasks_for_execution"
},
{
"description": "Retrieves a list of notebook instances that the user has access to",
"name": "get_notebook_instances"
},
{
"description": "Creates a notebook instance within the project",
"name": "create_notebook_instance"
},
{
"description": "Gets users who have access to the project",
"name": "get_project_users"
},
{
"description": "Sets a user\u0027s role within a project",
"name": "set_user_project_role"
},
{
"description": "Deletes a reference",
"name": "delete_project_reference"
},
{
"description": "Creates a reference",
"name": "create_project_reference"
},
{
"description": "Refresh project references (internal)",
"name": "refresh_project_references"
},
{
"description": "Generates credentials used for connecting via S3",
"name": "generate_project_file_access_token"
},
{
"description": "Updates metadata on a sample",
"name": "update_sample"
},
{
"description": "Update project metadata schema",
"name": "update_project_schema"
},
{
"description": "Generates credentials used for connecting via SFTP",
"name": "generate_project_sftp_token"
},
{
"description": "Sets the project status to archived",
"name": "archive_project"
},
{
"description": "Redeploys cloud resources for a project",
"name": "redeploy_project"
},
{
"description": "Sets tags on a project",
"name": "update_project_tags"
},
{
"description": "Sets the project status to active",
"name": "unarchive_project"
},
{
"description": "Moves a dataset to a different project. The underlying S3 data is not transferred and will need to be done manually. It is expected the user will also transfer all datasets in the lineage.",
"name": "move_dataset"
}
]
}