Community研究&データ分析github.com

skyvia/skyvia-mcp

データベース、API、クラウドアプリ間でのノーコードデータ統合を実現するSkyvia MCPサーバー

skyvia-mcp とは?

Skyvia MCPサーバー(skyvia/skyvia-mcp)は、データベース、API、クラウドアプリケーション間でのノーコードデータ統合を提供するツールです。このスキルは、MCP(Model Context Protocol)を活用してAIエージェント(Claude Code、Cursor、Codexなど)がSkyviaの強力なデータ統合機能にアクセスできるようにします。ユーザーは複雑なコードを書くことなく、異なるシステム間でのデータ転送、同期、変換を実行できます。主なユースケースとしては、CRMとデータベースの自動同期、クラウドアプリ間のデータパイプライン構築、API経由でのデータ抽出とロードなどが含まれます。Skyvia MCPサーバーを使用することで、開発者やデータエンジニアは手動のデータ処理作業を削減し、ビジネスロジックに集中できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add skyvia/skyvia-mcp

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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に報告してください。

関連スキル