Máy chủ MCP AWS Athena

MCP Servers Data Analytics Business Intelligence SQL

Liên hệ với chúng tôi để lưu trữ máy chủ MCP của bạn trong FlowHunt

Máy chủ MCP “aws-athena” làm gì?

Máy chủ aws-athena MCP là một triển khai Model Context Protocol (MCP) cho phép trợ lý AI thực thi truy vấn SQL trực tiếp lên các cơ sở dữ liệu AWS Athena. Bằng cách kết nối các quy trình AI với Athena, máy chủ này giúp lập trình viên và agent AI truy xuất, phân tích dữ liệu quy mô lớn lưu trữ trên Amazon S3 một cách dễ dàng. Máy chủ đóng vai trò cầu nối giữa AI hội thoại và hạ tầng dữ liệu doanh nghiệp, giúp tích hợp truy vấn dữ liệu mạnh mẽ vào quy trình tự động hóa, sinh mã và ứng dụng thông minh. Các tác vụ điển hình gồm thực thi truy vấn SQL, lấy kết quả truy vấn và tích hợp dữ liệu vào quy trình phát triển, từ đó tối ưu hóa vận hành cơ sở dữ liệu và thúc đẩy phát triển ứng dụng hướng dữ liệu.

Danh sách Prompt

Không có mẫu prompt nào được đề cập rõ ràng trong tài liệu hoặc các tệp kho lưu trữ.

FlowHunt Logo

Sẵn sàng phát triển doanh nghiệp của bạn?

Bắt đầu dùng thử miễn phí ngay hôm nay và xem kết quả trong vài ngày.

Danh sách Tài nguyên

Không có tài nguyên cụ thể nào được liệt kê trong tài liệu hoặc các tệp kho lưu trữ.

Danh sách Công cụ

  • run_query:
    Thực thi truy vấn SQL sử dụng AWS Athena.
    • Các tham số:
      • database: Cơ sở dữ liệu Athena cần truy vấn
      • query: Chuỗi truy vấn SQL
      • maxRows: Số dòng kết quả tối đa trả về (mặc định: 1000, tối đa: 10000)
    • Trả về:
      • Kết quả truy vấn nếu hoàn thành trong thời gian quy định.

Các trường hợp sử dụng MCP Server này

  • Phân tích dữ liệu cho agent AI
    Cho phép trợ lý AI chạy các truy vấn SQL phân tích trên tập dữ liệu lớn lưu trữ tại Amazon S3, giúp tự động hóa khám phá và báo cáo dữ liệu.
  • Tự động hóa Business Intelligence
    Tích hợp truy vấn Athena vào dashboard doanh nghiệp hoặc công cụ tự động hóa quy trình, cung cấp insight dữ liệu cập nhật mà không cần thao tác thủ công.
  • Sinh mã dựa trên dữ liệu thực
    Cho phép LLM sinh hoặc tinh chỉnh mã dựa trên schema cơ sở dữ liệu hoặc dữ liệu mẫu lấy từ truy vấn Athena thực tế.
  • Tích hợp ETL và Data Pipeline
    Sử dụng máy chủ trong pipeline kỹ thuật dữ liệu để kiểm tra, chuyển đổi hoặc kiểm toán dữ liệu bằng cách thực thi các truy vấn SQL tùy chỉnh.

Cách thiết lập

Windsurf

  1. Đảm bảo bạn đã cài Node.js và cấu hình thông tin xác thực AWS (qua CLI, biến môi trường hoặc IAM role).
  2. Tìm tệp cấu hình Windsurf.
  3. Thêm aws-athena MCP Server bằng đoạn JSON sau:
    {
      "mcpServers": {
        "athena": {
          "command": "npx",
          "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
          "env": {
            "OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
          }
        }
      }
    }
    
  4. Lưu và khởi động lại Windsurf.
  5. Kiểm tra thiết lập bằng cách chạy thử một truy vấn mẫu.

Claude

  1. Đảm bảo Node.js và thông tin xác thực AWS đã được thiết lập.
  2. Chỉnh sửa tệp cấu hình Claude MCP.
  3. Thêm cấu hình máy chủ:
    {
      "mcpServers": {
        "athena": {
          "command": "npx",
          "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
          "env": {
            "OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
          }
        }
      }
    }
    
  4. Lưu thay đổi và khởi động lại Claude.
  5. Kiểm tra kết nối AWS Athena qua giao diện Claude.

Cursor

  1. Cài đặt Node.js và cấu hình thông tin xác thực AWS.
  2. Mở phần cài đặt hoặc tệp cấu hình của Cursor.
  3. Thêm đoạn sau:
    {
      "mcpServers": {
        "athena": {
          "command": "npx",
          "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
          "env": {
            "OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
          }
        }
      }
    }
    
  4. Lưu và khởi động lại Cursor.
  5. Xác nhận máy chủ đã có trong danh sách công cụ.

Cline

  1. Xác minh cài đặt Node.js và thông tin xác thực AWS.
  2. Chỉnh sửa cấu hình Cline MCP.
  3. Thêm:
    {
      "mcpServers": {
        "athena": {
          "command": "npx",
          "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
          "env": {
            "OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
          }
        }
      }
    }
    
  4. Lưu và khởi động lại Cline.
  5. Kiểm tra kết nối bằng cách chạy thử một truy vấn Athena.

Bảo mật API Key

Sử dụng biến môi trường để lưu trữ thông tin xác thực AWS quan trọng một cách an toàn.
Ví dụ cấu hình với biến bí mật:

{
  "mcpServers": {
    "athena": {
      "command": "npx",
      "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
      "env": {
        "OUTPUT_S3_PATH": "s3://your-bucket/athena-results/",
        "AWS_ACCESS_KEY_ID": "${AWS_ACCESS_KEY_ID}",
        "AWS_SECRET_ACCESS_KEY": "${AWS_SECRET_ACCESS_KEY}"
      }
    }
  }
}

Cách sử dụng MCP này trong flows

Sử dụng MCP trong FlowHunt

Để tích hợp máy chủ MCP vào workflow FlowHunt, hãy thêm thành phần MCP vào flow và kết nối với agent AI của bạn:

FlowHunt MCP flow

Nhấp vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình MCP hệ thống, nhập thông tin máy chủ MCP theo mẫu JSON sau:

{
  "athena": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Sau khi cấu hình, agent AI của bạn có thể sử dụng MCP này như một công cụ với đầy đủ chức năng. Lưu ý đổi “athena” thành tên thực tế của máy chủ MCP bạn sử dụng và thay URL bằng địa chỉ máy chủ MCP của bạn.


Tổng quan

MụcCó sẵnChi tiết/Ghi chú
Tổng quanCó thông tin tổng quan và mục tiêu dự án
Danh sách PromptKhông tìm thấy mẫu prompt
Danh sách Tài nguyênKhông liệt kê tài nguyên MCP cụ thể
Danh sách Công cụCông cụ run_query được mô tả chi tiết
Bảo mật API KeyCó hướng dẫn sử dụng biến môi trường
Hỗ trợ sampling (ít quan trọng khi đánh giá)Không đề cập

Ý kiến của chúng tôi

Máy chủ MCP này tập trung và sẵn sàng cho sản xuất với truy vấn Athena SQL, thiết lập rõ ràng, bảo mật an toàn. Tuy nhiên, nó thiếu các mẫu prompt và tài nguyên nguyên thủy, chưa đề cập đến sampling hay hỗ trợ roots, làm giảm điểm cho tính đa dụng và các tính năng MCP nâng cao.

Điểm MCP

Có LICENSE không✅ (MIT)
Có ít nhất một công cụ✅ (run_query)
Số lượng Forks9
Số lượng Stars25

Câu hỏi thường gặp

Tích hợp AWS Athena với FlowHunt

Khai phá các quy trình AI mạnh mẽ dựa trên dữ liệu bằng cách kết nối AWS Athena với pipeline tự động hóa và phân tích của bạn qua tích hợp MCP tối ưu của FlowHunt.

Tìm hiểu thêm

AWS Athena
AWS Athena

AWS Athena

Tích hợp FlowHunt với AWS Athena qua Máy chủ MCP để tự động hóa truy vấn SQL, quản lý cơ sở dữ liệu và tối ưu quy trình phân tích bằng trợ lý AI trong môi trườn...

6 phút đọc
AI AWS Athena +5
AWS MCP Server
AWS MCP Server

AWS MCP Server

AWS MCP Server tích hợp FlowHunt với AWS S3 và DynamoDB, cho phép các tác nhân AI tự động quản lý tài nguyên cloud, thực hiện các thao tác với cơ sở dữ liệu và ...

6 phút đọc
AWS MCP +6
Máy chủ MCP Tài nguyên AWS
Máy chủ MCP Tài nguyên AWS

Máy chủ MCP Tài nguyên AWS

Máy chủ MCP Tài nguyên AWS cho phép trợ lý AI quản lý và truy vấn tài nguyên AWS bằng hội thoại với Python và boto3. Tích hợp tự động hóa và quản lý AWS mạnh mẽ...

6 phút đọc
AI AWS +6