
AWSリソースMCPサーバー
AWSリソースMCPサーバーは、AIアシスタントがPythonとboto3を使って会話形式でAWSリソースの管理やクエリを行えるようにします。安全かつ権限ベースの操作で、強力なAWS自動化と管理をFlowHuntワークフローに統合しましょう。...
AIエージェントをAWS Athenaに接続し、Amazon S3上のデータに対するシームレスなSQLクエリや分析を実現。FlowHuntでよりスマートなデータ駆動型アプリケーションを実現します。
aws-athena MCPサーバーは、AIアシスタントがAWS Athenaデータベースに対して直接SQLクエリを実行できるようにするModel Context Protocol (MCP) 実装です。AI搭載ワークフローをAthenaと接続することで、開発者やAIエージェントはAmazon S3に保存された大規模データを簡単に取得・分析できます。このサーバーは会話型AIとエンタープライズデータ基盤の橋渡しとなり、堅牢なデータクエリを自動化ワークフロー、コード生成、インテリジェントアプリケーションへ手軽に組み込めます。主なタスクには、SQL文の実行、クエリ結果の取得、データ駆動型インサイトの開発プロセスへの統合があり、データベース操作の効率化とデータ中心アプリケーション開発の加速を実現します。
利用可能なドキュメントやリポジトリファイルに明示されたプロンプトテンプレートはありません。
ドキュメントやリポジトリファイルに明示されたリソースはありません。
database
: クエリ対象のAthenaデータベースquery
: SQLクエリ文字列maxRows
: 返却する最大行数(デフォルト: 1000、最大: 10000){
"mcpServers": {
"athena": {
"command": "npx",
"args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
"env": {
"OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
}
}
}
}
{
"mcpServers": {
"athena": {
"command": "npx",
"args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
"env": {
"OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
}
}
}
}
{
"mcpServers": {
"athena": {
"command": "npx",
"args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
"env": {
"OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
}
}
}
}
{
"mcpServers": {
"athena": {
"command": "npx",
"args": ["-y", "@lishenxydlgzs/aws-athena-mcp"],
"env": {
"OUTPUT_S3_PATH": "s3://your-bucket/athena-results/"
}
}
}
}
AWS認証情報などの機密情報は環境変数で安全に保存しましょう。
シークレットを使った設定例:
{
"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}"
}
}
}
}
FlowHuntでのMCP利用
FlowHuntワークフローにMCPサーバーを統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントと接続してください。
MCPコンポーネントをクリックすると設定パネルが開きます。システムMCP設定欄に、以下のJSON形式でMCPサーバー情報を入力してください。
{
"athena": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定後、AIエージェントがこのMCPをツールとして利用でき、すべての機能にアクセスできます。“athena"はご自身のMCPサーバー名に、URLも自身のMCPサーバーURLに必ず変更してください。
セクション | 有無 | 詳細・備考 |
---|---|---|
概要 | ✅ | 概要とプロジェクト目標が記載されています |
プロンプト一覧 | ⛔ | プロンプトテンプレートは見つかりません |
リソース一覧 | ⛔ | 明示的なMCPリソースはありません |
ツール一覧 | ✅ | run_query ツールの詳細説明あり |
APIキーの安全な管理 | ✅ | 環境変数による管理方法が記載 |
サンプリング対応(評価上重要度低) | ⛔ | 記載なし |
このMCPサーバーはAWS Athena SQLクエリ用途に特化し本番運用も可能な堅牢さと明快なセットアップ・安全な運用方法を備えています。一方でプロンプトテンプレートや明示的なリソースプリミティブ、サンプリングやrootsサポートの記載はなく、汎用性やMCP高度機能面ではスコアがやや限定されます。
ライセンスあり | ✅ (MIT) |
---|---|
ツールが1つ以上ある | ✅ (run_query ) |
フォーク数 | 9 |
スター数 | 25 |
AIアシスタントやワークフローがAWS Athena経由でAmazon S3上のデータに直接SQLクエリを実行でき、分析・レポート・コード生成などの用途で結果を返せます。
AWS認証情報は平文の設定ファイルではなく環境変数として保存しましょう。MCPサーバー設定で変数参照を用いて指定してください。
'run_query'ツールがあり、AthenaデータベースへのSQLクエリ実行(データベース指定、クエリ文字列、返却行数上限指定など)が可能です。
AIエージェントによるデータ分析、ビジネスインテリジェンスの自動化、ライブデータに基づくコード生成、ETL/データパイプライン統合などがあります。
現時点のドキュメントやリポジトリファイルにはプロンプトテンプレートや明示的なリソースプリミティブは含まれていません。
AWSリソースMCPサーバーは、AIアシスタントがPythonとboto3を使って会話形式でAWSリソースの管理やクエリを行えるようにします。安全かつ権限ベースの操作で、強力なAWS自動化と管理をFlowHuntワークフローに統合しましょう。...
MySQL MCPサーバーは、AIアシスタントとMySQLデータベース間の安全な橋渡しを行います。堅牢なModel Context Protocol(MCP)インターフェースを通じて、構造化されたデータベース探索、クエリ、データ分析を実現し、AIワークフローへの安全な統合をサポートします。...
AWS MCPサーバーはFlowHuntとAWS S3およびDynamoDBを統合し、AIエージェントがクラウドリソース管理の自動化、データベース操作、ファイルストレージ管理を可能にします。すべての操作は監査・コンプライアンスのために安全に記録されます。...