0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Supabase MCPをCopilotで接続して試してみる

Last updated at Posted at 2025-05-30

はじめに

先日、社内の勉強会でお題としてMCPとか〜という文脈があり、話のきっかけになればと思い書いてみました。
Supabaseのアップデート情報にて Supabase MCP Serverの記事が公開されていたため、Supabase愛用者の私として触っておかねばと思い、設定方法などをまとめておきます。

設定方法

普段はVS CodeでCopilotを利用しているので、VS Code Copilotでのセットアップ方法で試してみます。

適当にディレクトリを作成して、.vscodeディレクトリ内へmcp.jsonを設定します。

{
  "inputs": [
    {
      "type": "promptString",
      "id": "supabase-access-token",
      "description": "Supabase personal access token",
      "password": true
    }
  ],
  "servers": {
    "supabase": {
      "command": "npx",
      "args": ["-y", "@supabase/mcp-server-supabase@latest"],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "${input:supabase-access-token}"
      }
    }
  }
}

ディレクトリ構成

.vscode
 └─ mcp.json

設定が済んだら「起動」をクリックします。
20250413091919.png

アクセストークンの入力が求められるので入力します。こちらのページより確認・生成が可能です。
20250415124742.png

試してみる

自作した家計簿アプリのデータベースにデータをinsertしてもらいましょう。
Copilotをエージェントに切り替えて、下記の依頼します。

supabaseにて、本日の日付でカテゴリー:食費、サブカテゴリー:朝ごはんを支出321円として追加して。
detailにはセブンイレブンを記入。

20250413093930.png

UI・DBどちらでも、データが追加されていることが確認できました。

20250413094153.png

本日の支出合計を出力してみてもらいます。

supabaseにて、本日の日付の支出合計値を教えて。

20250413095645.png

4/13の合計値が正しく出力されていることが確認できました。

まとめ

今回はSupabase MCPをCopilot経由で利用し簡単な操作を行ってみました。
次回は複数のMCPサーバーを利用する際の設定方法と実践的な利用方法についてまとめます。

最後に

GoQSystemでは一緒に働いてくれる仲間を募集中です!

ご興味がある方は以下リンクよりご確認ください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?