amazon-redshift-mcp-server-by-cdata

amazon-redshift-mcp-server-by-cdata

site icon
2025.05.02 0
Java数据库连接自然语言查询数据库
CData的Amazon Redshift MCP服务器是一个基于Model Context Protocol (MCP)的只读服务器,旨在通过自然语言查询让LLMs(如Claude Desktop)能够访问Amazon Redshift的实时数据。该服务器利用CData JDBC Driver for Amazon Redshift,将Amazon Redshift数据作为关系SQL模型暴露,并通过简单的MCP接口使LLMs能够无需SQL即可检索实时信息。
View on GitHub

Overview

基本能力

产品定位

该MCP服务器的主要目的是为LLMs提供一个接口,使其能够通过自然语言查询访问Amazon Redshift的实时数据,无需编写SQL语句。

核心功能

  • 只读访问Amazon Redshift数据。
  • 通过CData JDBC Driver连接Amazon Redshift。
  • 提供简单的MCP接口,支持自然语言查询。

适用场景

  • LLMs(如Claude Desktop)需要查询Amazon Redshift数据。
  • 开发人员希望通过自然语言接口访问数据库。

工具列表

  • {servername}_get_tables:检索数据源中可用的表列表。
  • {servername}_get_columns:检索表中可用的列列表。
  • {servername}_run_query:执行SQL SELECT查询。

常见问题解答

  1. 如果无法在Claude Desktop中看到CData MCP服务器,请确保已完全退出Claude Desktop。
  2. 如果Claude Desktop无法检索数据,请检查连接配置是否正确。
  3. 如果连接数据源时遇到问题,请联系CData支持团队。

使用教程

使用依赖

  1. 安装Java运行时环境(JRE)。
  2. 安装Maven(用于构建服务器)。

安装教程

  1. 克隆仓库: bash git clone https://github.com/cdatasoftware/amazon-redshift-mcp-server-by-cdata.git cd amazon-redshift-mcp-server-by-cdata
  2. 构建服务器: bash mvn clean install
  3. 下载并安装CData JDBC Driver for Amazon Redshift。
  4. 配置JDBC连接字符串。
  5. 创建.prp文件配置服务器。

调试方式

  1. 运行服务器: bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prp
  2. 检查日志输出以确认服务器是否正常运行。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。