数据湖管理服务

AWS Lake Formation MCP 是一个用于管理和操作AWS数据湖的服务,支持通过Docker容器部署和运行。

  • by 0xNacho
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 0xnacho/aws-lakeformation-mcp

使用说明

aws湖组mcp

由mcp检查员进行测试

 npx @modelcontextprotocol/inspector ts-node src/index.ts

构建和运行Docker镜像

要为AWS Lake Formation MCP服务器构建Docker镜像,请使用以下命令:

docker build -t mcp/aws-lakeformation-mcp .

此命令将创建一个标记为的Docker镜像 mcp/aws-lakeformation-mcp.

要运行Docker容器,请使用以下命令:

docker run -i --rm mcp/aws-lakeformation-mcp

这将启动Docker容器中的MCP服务器,并在容器停止后将其删除。

在VS代码中部署MCP服务器

要在Visual Studio代码中部署MCP服务器,请将以下配置添加到您的 settings.json 文件:

"mcp": {
    "servers": {
        "aws-lakeformation-mcp": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "mcp/aws-lakeformation-mcp"
            ],
            "env": {
                "AWS_ACCESS_KEY_ID": "${input:aws_access_key}",
                "AWS_SECRET_ACCESS_KEY": "${input:aws_secret_key}",
                "AWS_REGION": "${input:aws_region}"
            }
        }
    }
}

此配置指定了在Docker容器中运行MCP服务器所需的命令和环境变量。替换中的占位符 env 使用您的AWS凭据和地区。

许可证

此MCP服务器根据MIT许可证获得许可。这意味着您可以根据MIT许可证的条款和条件自由使用、修改和分发软件。有关更多详细信息,请参阅项目存储库中的LICENSE文件。