skyvia-mcp は何をしますか?
Skyvia MCPサーバー - データベース、API、クラウドアプリ間でのノーコードデータ統合
概要
Skyvia MCPサーバーは、開発者やAIエージェントがノーコードでデータ統合タスクを実行できるようにするツールです。データベース(MySQL、PostgreSQL、SQL Serverなど)、API(REST、SOAP)、クラウドアプリ(Salesforce、HubSpot、Slackなど)間でのデータ転送、同期、変換を簡素化します。
特徴
- ノーコードデータ統合: 複雑なコードを書かずにデータパイプラインを構築
- マルチプラットフォーム対応: Claude Code、Cursor、CodexなどのAIエージェントと連携可能
- 幅広いデータソース対応: データベース、API、クラウドアプリをサポート
- スケーラブル: 小規模なデータ同期から大規模なデータ統合まで対応
インストール
npm install -g @skyvia/mcp-server
または、プロジェクトの依存関係として追加:
npm install @skyvia/mcp-server
設定
Skyvia MCPサーバーを使用するには、Skyviaアカウントが必要です。以下の環境変数を設定してください:
SKYVIA_API_KEY: Skyvia APIキーSKYVIA_API_SECRET: Skyvia APIシークレット(必要な場合)
使用方法
MCPクライアントとの統合
Skyvia MCPサーバーは、任意のMCP準拠クライアント(Claude Code、Cursor、Codexなど)で使用できます。
Claude Codeでの例
{
"mcpServers": {
"skyvia": {
"command": "npx",
"args": ["-y", "@skyvia/mcp-server"],
"env": {
"SKYVIA_API_KEY": "your-api-key-here"
}
}
}
}
Cursorでの例
Cursorの設定ファイル(.cursor/mcp.json)に以下を追加:
{
"mcpServers": {
"skyvia": {
"command": "npx",
"args": ["-y", "@skyvia/mcp-server"],
"env": {
"SKYVIA_API_KEY": "your-api-key-here"
}
}
}
}
利用可能なツール
Skyvia MCPサーバーは、以下のツールを提供します:
list_connections: 利用可能なデータ接続の一覧表示create_sync: 新しいデータ同期タスクの作成run_sync: 既存の同期タスクの実行list_tasks: 同期タスクの一覧表示get_task_status: タスクの実行状態を取得
使用例
データベース間の同期
AIエージェント: "PostgreSQLからMySQLにユーザーデータを同期してください"
Skyvia MCP: 接続を確認し、同期タスクを作成・実行します。
APIからのデータ取得
AIエージェント: "Salesforceから最新の取引先を取得してSnowflakeにロードしてください"
Skyvia MCP: Salesforce APIに接続し、データを抽出してSnowflakeにロードします。
サポート
詳細については、Skyviaのドキュメントを参照してください。
問題が発生した場合は、GitHub Issuesに報告してください。