AWS Athena MCP Server
Połącz swoich agentów AI z AWS Athena, aby bezproblemowo wykonywać zapytania SQL i analizy na danych w Amazon S3 — umożliwiając tworzenie inteligentniejszych, opartych na danych aplikacji z FlowHunt.

Co robi serwer MCP „aws-athena”?
Serwer aws-athena MCP to implementacja Model Context Protocol (MCP), która umożliwia asystentom AI wykonywanie zapytań SQL bezpośrednio do baz danych AWS Athena. Łącząc workflow oparte na AI z Athena, serwer pozwala programistom i agentom AI wygodnie pobierać i analizować duże zbiory danych przechowywane w Amazon S3. Serwer pełni rolę mostu między konwersacyjną AI a infrastrukturą danych przedsiębiorstwa, upraszczając włączanie zaawansowanych zapytań do workflow automatyzacji, generowania kodu i inteligentnych aplikacji. Typowe zadania obejmują wykonywanie poleceń SQL, pobieranie wyników zapytań oraz integrację wniosków opartych na danych z procesami deweloperskimi — usprawniając obsługę baz danych i przyspieszając rozwój aplikacji skoncentrowanych na danych.
Lista promptów
W dostępnej dokumentacji ani plikach repozytorium nie wspomniano o szablonach promptów.
Lista zasobów
W dokumentacji ani plikach repozytorium nie wymieniono żadnych jawnych zasobów.
Lista narzędzi
- run_query:
Wykonuje zapytanie SQL przy użyciu AWS Athena.- Parametry:
database
: Baza danych Athena do zapytaniaquery
: Treść zapytania SQLmaxRows
: Maksymalna liczba zwracanych wierszy (domyślnie: 1000, maks: 10000)
- Zwraca:
- Wyniki zapytania, jeśli zostanie ukończone w określonym limicie czasu.
- Parametry:
Przypadki użycia tego serwera MCP
- Analityka danych dla agentów AI
Pozwól asystentom AI wykonywać analityczne zapytania SQL na dużych zbiorach danych w Amazon S3, umożliwiając automatyczną eksplorację i raportowanie danych. - Automatyzacja business intelligence
Zintegruj zapytania Athena z dashboardami biznesowymi lub narzędziami automatyzacji workflow, dostarczając aktualne dane bez ręcznej ingerencji. - Generowanie kodu w oparciu o dane
Pozwól LLM generować lub korygować kod na podstawie aktualnych schematów baz lub przykładowych danych pobranych przez Athena. - ETL i integracja pipeline’ów danych
Użyj serwera w pipeline’ach inżynierii danych do walidacji, przekształcania lub audytu danych poprzez programowe wykonywanie własnych zapytań SQL.
Jak to skonfigurować
Windsurf
- Upewnij się, że masz zainstalowany Node.js i skonfigurowane poświadczenia AWS (przez CLI, zmienne środowiskowe lub rolę IAM).
- Zlokalizuj plik konfiguracyjny Windsurf.
- Dodaj serwer aws-athena MCP, używając poniższego fragmentu JSON:
{ "mcpServers": { "athena": { "command": "npx", "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"], "env": { "OUTPUT_S3_PATH": "s3://twoj-bucket/athena-results/" } } } }
- Zapisz i zrestartuj Windsurf.
- Zweryfikuj konfigurację, wykonując przykładowe zapytanie.
Claude
- Upewnij się, że Node.js i poświadczenia AWS są skonfigurowane.
- Edytuj plik konfiguracyjny MCP Claude.
- Wstaw konfigurację serwera:
{ "mcpServers": { "athena": { "command": "npx", "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"], "env": { "OUTPUT_S3_PATH": "s3://twoj-bucket/athena-results/" } } } }
- Zapisz zmiany i zrestartuj Claude.
- Przetestuj połączenie z AWS Athena przez interfejs Claude.
Cursor
- Zainstaluj Node.js i skonfiguruj poświadczenia AWS.
- Otwórz ustawienia Cursor lub plik konfiguracyjny.
- Dodaj poniższy fragment:
{ "mcpServers": { "athena": { "command": "npx", "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"], "env": { "OUTPUT_S3_PATH": "s3://twoj-bucket/athena-results/" } } } }
- Zapisz i zrestartuj Cursor.
- Potwierdź dostępność serwera na liście narzędzi.
Cline
- Zweryfikuj instalację Node.js i poświadczenia AWS.
- Edytuj konfigurację MCP dla Cline.
- Wstaw:
{ "mcpServers": { "athena": { "command": "npx", "args": ["-y", "@lishenxydlgzs/aws-athena-mcp"], "env": { "OUTPUT_S3_PATH": "s3://twoj-bucket/athena-results/" } } } }
- Zapisz i zrestartuj Cline.
- Przetestuj połączenie, wykonując przykładowe zapytanie Athena.
Bezpieczne przechowywanie kluczy API
Używaj zmiennych środowiskowych do bezpiecznego przechowywania poufnych poświadczeń AWS.
Przykład konfiguracji z sekretnymi zmiennymi:
{
"mcpServers": {
"athena": {
"command": "npx",
"args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
"env": {
"OUTPUT_S3_PATH": "s3://twoj-bucket/athena-results/",
"AWS_ACCESS_KEY_ID": "${AWS_ACCESS_KEY_ID}",
"AWS_SECRET_ACCESS_KEY": "${AWS_SECRET_ACCESS_KEY}"
}
}
}
}
Jak użyć tego MCP we flows
Użycie MCP w FlowHunt
Aby zintegrować serwery MCP z workflow FlowHunt, zacznij od dodania komponentu MCP do flow i połączenia go z agentem AI:

Kliknij na komponent MCP, aby otworzyć panel konfiguracji. W sekcji systemowej konfiguracji MCP wklej dane swojego serwera MCP w tym formacie JSON:
{
"athena": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Po skonfigurowaniu agent AI będzie mógł korzystać z tego MCP jako narzędzia ze wszystkimi jego funkcjami i możliwościami. Pamiętaj, aby zamienić “athena” na rzeczywistą nazwę Twojego serwera MCP oraz podać własny adres URL serwera MCP.
Przegląd
Sekcja | Dostępność | Szczegóły/Uwagi |
---|---|---|
Przegląd | ✅ | Opis ogólny i cele projektu są dostępne |
Lista promptów | ⛔ | Brak szablonów promptów |
Lista zasobów | ⛔ | Brak jawnych zasobów MCP |
Lista narzędzi | ✅ | Narzędzie run_query opisane szczegółowo |
Bezpieczne przechowywanie kluczy API | ✅ | Instrukcja użycia zmiennych środowiskowych |
Wsparcie sampling-u (mniej istotne) | ⛔ | Nie wspomniano |
Nasza opinia
Ten serwer MCP jest skoncentrowany i gotowy do produkcji do zapytań SQL przez AWS Athena, z klarowną konfiguracją i bezpiecznymi praktykami. Brakuje jednak szablonów promptów oraz jawnych zasobów, nie wspomniano także o wsparciu sampling-u czy roots, co ogranicza ocenę pod kątem wszechstronności i zaawansowanych funkcji MCP.
Ocena MCP
Czy posiada LICENSE | ✅ (MIT) |
---|---|
Czy ma przynajmniej 1 tool | ✅ (run_query ) |
Liczba forków | 9 |
Liczba gwiazdek | 25 |
Najczęściej zadawane pytania
- Co umożliwia serwer aws-athena MCP?
Pozwala asystentom AI i workflow wykonywać zapytania SQL bezpośrednio na danych Amazon S3 za pomocą AWS Athena, zwracając wyniki dla analityki, raportowania i generowania kodu.
- Jak bezpiecznie przekazać poświadczenia AWS?
Przechowuj poświadczenia AWS jako zmienne środowiskowe, a nie w jawnych plikach konfiguracyjnych. Odwołuj się do nich w konfiguracji MCP serwera używając podstawienia zmiennych.
- Jakie narzędzia są dostępne w tym serwerze?
Serwer udostępnia narzędzie 'run_query' do wykonywania zapytań SQL na bazach Athena, z opcjami wyboru bazy, zapytania oraz limitu zwracanych wierszy.
- Jakie są typowe przypadki użycia?
Typowe zastosowania to analityka danych dla agentów AI, automatyzacja business intelligence, generowanie kodu na podstawie aktualnych danych oraz integracja z pipeline'ami ETL i danych.
- Czy są dostępne szablony promptów lub zasoby?
Brak szablonów promptów ani jawnie zadeklarowanych zasobów w obecnej dokumentacji i plikach repozytorium.
Zintegruj AWS Athena z FlowHunt
Odblokuj potężne workflow AI oparte na danych, łącząc AWS Athena z Twoimi pipeline'ami automatyzacji i analityki dzięki uproszczonej integracji MCP FlowHunt.