Sign inSign up

mcp/cdata-connectcloud

Verified Publisher

By mcp

•Updated over 1 year ago

This fully functional MCP Server allows you to connect to any data source in Connect Cloud from C...

Image
Machine learning & AI
3

8.6K

mcp/cdata-connectcloud repository overview

⁠CData Connect Cloud MCP Server

This full functional MCP Server allows you to connect to any data source in Connect Cloud from Claude Desktop. .

What is an MCP Server?⁠

⁠Characteristics

AttributeDetails
Docker Imagemcp/cdata-connectcloud⁠
AuthorCDataSoftware⁠
Repositoryhttps://github.com/CDataSoftware/connectcloud-mcp-server⁠
Dockerfilehttps://github.com/CDataSoftware/connectcloud-mcp-server/blob/00fe03b372819d143f266fd49e53d98181f4dd12/Dockerfile⁠
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/cdata-connectcloud --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence

⁠Available Tools (12)

Tools provided by this ServerShort Description
execDataExecute stored procedures against connected data sources
getCatalogsRetrieve a list of available connections from CData Connect Cloud.
getColumnsRetrieve a list of available database columns from CData Connect Cloud for a specific catalog, schema, and table
getExportedKeysRetrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table
getImportedKeysRetrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table
getIndexesRetrieve a list of indexes from CData Connect Cloud for a specific catalog, schema, and table
getPrimaryKeysRetrieve a list of primary keys from CData Connect Cloud for a specific catalog, schema, and table
getProcedureParametersRetrieve a list of stored procedure parameters from CData Connect Cloud for a specific catalog, schema, and procedure
getProceduresRetrieve a list of stored procedures from CData Connect Cloud for a specific catalog and schema
getSchemasRetrieve a list of available database schemas from CData Connect Cloud for a specific catalog.
getTablesRetrieve a list of available database tables from CData Connect Cloud for a specific catalog and schema.
queryDataExecute SQL queries against connected data sources and retrieve results

⁠Tools Details

⁠Tool: execData

Execute stored procedures against connected data sources

ParametersTypeDescription
procedurestringThe name of the stored procedure to execute
defaultSchemastring optionalSchema to use if the procedure is not prefixed with a schema name
parametersobject optionalA JSON object containing procedure parameters. All parameter names must begin with @

⁠Tool: getCatalogs

Retrieve a list of available connections from CData Connect Cloud. The connection names should be used as catalog names in other tools and in any queries to CData Connect Cloud. Use the getSchemas tool to get a list of available schemas for a specific catalog.

⁠Tool: getColumns

Retrieve a list of available database columns from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter columns by
columnNamestring optionalOptional column name to filter by
schemaNamestring optionalOptional schema name to filter columns by
tableNamestring optionalOptional table name to filter columns by

⁠Tool: getExportedKeys

Retrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter keys by
schemaNamestring optionalOptional schema name to filter keys by
tableNamestring optionalOptional table name to filter by

⁠Tool: getImportedKeys

Retrieve a list of foreign key relationships from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter keys by
schemaNamestring optionalOptional schema name to filter keys by
tableNamestring optionalOptional table name to filter by

⁠Tool: getIndexes

Retrieve a list of indexes from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter indexes by
schemaNamestring optionalOptional schema name to filter indexes by
tableNamestring optionalOptional table name to filter by

⁠Tool: getPrimaryKeys

Retrieve a list of primary keys from CData Connect Cloud for a specific catalog, schema, and table

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter keys by
schemaNamestring optionalOptional schema name to filter keys by
tableNamestring optionalOptional table name to filter by

⁠Tool: getProcedureParameters

Retrieve a list of stored procedure parameters from CData Connect Cloud for a specific catalog, schema, and procedure

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter parameters by
parameterNamestring optionalOptional parameter name to filter by
procedureNamestring optionalOptional procedure name to filter parameters by
schemaNamestring optionalOptional schema name to filter parameters by

⁠Tool: getProcedures

Retrieve a list of stored procedures from CData Connect Cloud for a specific catalog and schema

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter procedures by
procedureNamestring optionalOptional procedure name to filter by
schemaNamestring optionalOptional schema name to filter procedures by

⁠Tool: getSchemas

Retrieve a list of available database schemas from CData Connect Cloud for a specific catalog. Use the getTables tool to get a list of available tables for a specific catalog and schema.

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter schemas by

⁠Tool: getTables

Retrieve a list of available database tables from CData Connect Cloud for a specific catalog and schema. Use the getColumns tool to get a list of available columns for a specific table.

ParametersTypeDescription
catalogNamestring optionalOptional catalog name to filter tables by
schemaNamestring optionalOptional schema name to filter tables by
tableNamestring optionalOptional table name to filter by

⁠Tool: queryData

Execute SQL queries against connected data sources and retrieve results

ParametersTypeDescription
querystringThe SQL statement(s) to execute. Separate multiple statements with semi-colons
defaultSchemastring optionalSchema to use if tables are not prefixed with a schema name
parametersobject optionalA JSON object containing a list of query parameters. All parameter names must begin with @
schemaOnlyboolean optionalIf true, the result only includes column metadata

⁠Use this MCP Server

{
  "mcpServers": {
    "cdata-connectcloud": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "CDATA_USERNAME",
        "-e",
        "CDATA_PAT",
        "mcp/cdata-connectcloud"
      ],
      "env": {
        "CDATA_USERNAME": "<your-cdata-username>",
        "CDATA_PAT": "<your-cdata-pat>"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Tag summary

Content type

Image

Digest

sha256:0cf0d5812…

Size

57.1 MB

Last updated

over 1 year ago

docker pull mcp/cdata-connectcloud

This week's pulls

Pulls:

15

Sep 28 to Oct 4