AI アシスタントと MCP サーバー
このページの機能はすべて無料です。
自分で選んだプロバイダーを使う
アシスタントは GitHub Copilot、ChatGPT、Cursor、Claude、Claude Agent、OpenAI、OpenRouter、Gemini、xAI、Ollama、llama.cpp、MLX、OpenCode ZenとOpenAI-compatible に対応します。プロバイダーに応じて API キーを貼り付け、既存アカウントでサインインするか、Mac でモデルを実行します。TablePro 自身は AI サービスを運営しません。リクエストはプロバイダーに直接送り、追加するまでは何も送信しません。
各メッセージには、指定した上限までの接続内テーブルの構造と、エディタ内のクエリを含みます。結果の行は Settings > AI で有効にした場合のみ送ります。各接続には AI ポリシーもあり、Never ならアシスタントと MCP クライアントの両方がアクセスできません。


レビュー、説明、最適化と修正
文にカーソルを置き、Review with AI(⌥⇧⌘L)で正しさ、コストと安全性を確認し、Explain(⌘L)で処理の流れを説明させ、Optimize(⌥⌘L)で書き換えやインデックスを提案させられます。クエリが失敗するとエラーバナーに Fix with AI を表示します。リクエストは文が指定するテーブルの構造を含み、文自体は実行しません。Apply to Editor は確認した場合のみ文を置き換えます。
インライン候補は入力中にゴーストテキストを表示し、既定ではオフです。AI Rules は、決して SELECT してはいけないカラムなどのプレーンテキストの注意事項を接続に固定し、すべてのメッセージに添えます。
チャットモードと Agent モード
チャットには三つのモードがあります。既定の Ask はスキーマを調べ、何も実行しません。Edit はクエリも実行でき、Agent は DROP、TRUNCATE などの破壊的な文も実行できます。新規接続の既定レベル Silent では、Edit と Agent の書き込みは確認なしで実行します。Alert から Safe Mode (Full) では各操作が Run を待ち、Read-Only は拒否します。破壊的な文は必ずクリックを待ち、事前承認はできません。
Agent モード(⌥⇧⌘A)は一つのセッションにウィンドウ全体を割り当て、接続のセッション、会話、提案して実行した SQL を表示します。有効な間は接続を Alert 以上に保ち、Run をクリックするまで書き込みは実行しません。これは注意喚起であり、ロックではありません。一回のキー操作でオフにできます。セッションはこの Mac に保存します。
MCP サーバー
組み込みの MCP サーバーは、AI クライアントにパスワードを見せずに TablePro の保存済み接続を使わせます。127.0.0.1 だけで待ち受け、リモートモードはありません。有効にするか、設定したクライアントが起動するまでオフです。
ツールは接続、スキーマ検出、データの読み書き、データベースとオブジェクト、サーバー管理、アプリのタブと履歴を扱い、実際のスキーマからプロンプトとリソースを作ります。各呼び出しは Mac 上のアクティビティログに記録し、文はテキストではなくダイジェストで保存します。クライアントの実行したクエリはクエリ履歴にも表示します。


クライアントを接続する
Settings > Integrations に Claude Code、Claude Desktop、CursorとZed の設定手順とコピー用のスニペットがあります。同梱の tablepro-mcp ブリッジは Claude Desktop、Claude Code、Cursor、VS Code、Cline、Continue、Zed、Windsurf、AntigravityとGoose にも対応し、必要なら TablePro を起動してサーバーを見つけるため、クライアントの設定にポートやトークンは不要です。公式 Raycast 拡張は代わりにアプリとペアリングし、Mac 上で承認します。
典型的なリクエストは、同じメールアドレスを使うユーザーを探すことです。クライアントは list_tables と describe_table を呼び、カラム名が email_address だと確認して、保存済み接続で一つの SELECT を実行できます。チャットにスキーマを貼り付ける必要はありません。
クライアントに許可する操作
各呼び出しは以下のすべての確認を通り、最も厳しい制約が優先されます。
- トークンのスコープ:Read Only、Read & Write、Full Access。名前を指定した接続だけに制限することもできます。ブリッジが自動取得するのは Read & Write トークンのため、それを使うクライアントは破壊的な文を実行できません。
- 接続ごとの External Clients:Blocked、Read Only(既定)、Read & Write。ブロックした接続は一覧にも表示しません。
- 接続の承認:クライアントが初めて接続にアクセスすると、Mac のダイアログで確認します。毎回、接続ごとに一度、確認しない、から選べます。
- AI ポリシー:Never に設定した接続は MCP クライアントも拒否します。
- セーフモード:書き込みは接続のレベルに従って確認し、DROP や TRUNCATE は Full Access トークンと毎回の承認が必要です。ファイルを読み書きする文やサーバーでコードを実行する文は拒否します。
外部 MCP サーバー
逆方向にも使えます。TablePro の AI セッションは、運営する MCP サーバーのツールを Streamable HTTP 経由で呼び出せます。サーバーがこの Mac 上にない限り HTTPS が必要です。各サーバーを使える接続を選べます。呼び出しは毎回カードを表示してクリックを待ち、包括的な事前承認は使えません。サーバーのアドレスとトークンはこの Mac にのみ保存します。
チャット以外の自動化
AppleScript は、接続の External Clients レベルとセーフモードに従って接続、クエリ実行、テーブル表示を行えます。tablepro:// リンクは接続、テーブルやクエリタブを開きます。リンク内のクエリは確認後に入力され、自動実行しません。postgresql:// などのデータベース URL は接続として開きます。
シェルコマンド tablepro はそれらの URL やファイルをアプリで開き、ターミナルからクエリは実行しません。公式 Raycast 拡張は接続、テーブルとクエリ履歴を検索し、ペアリングしたアプリ経由でクエリを実行します。
データの送信先
プロンプト、スキーマコンテキストと添付した内容は、選んだプロバイダーへ、そのプロバイダーと自分のアカウントの利用条件に従って送ります。Ollama、llama.cpp、MLX や自分で動かす OpenAI 互換サーバーでは、自分のマシンに留まります。TablePro は何も受け取りません。Mac アプリの日次利用状況レポートにも AI や MCP の情報は含みません。
GitHub Copilot を追加すると、GitHub へテレメトリを送るオプションは最初からオンです。Copilot の設定画面でオフにできます。
iPhone と iPad は非対応
iPhone と iPad アプリには AI アシスタント、Agent モードや MCP サーバーはありません。このページの機能はすべて Mac アプリにあります。
対応範囲
| 機能 |
|---|
| 自分のプロバイダーを使う AI チャットMac: 無料iPhoneとiPad: 非対応 |
| AI によるレビュー、説明、最適化と修正Mac: 無料iPhoneとiPad: 非対応 |
| インライン候補と AI ルールMac: 無料iPhoneとiPad: 非対応 |
| Agent モードMac: 無料iPhoneとiPad: 非対応 |
| MCP サーバーMac: 無料iPhoneとiPad: 非対応 |
| 外部 MCP サーバーMac: 無料iPhoneとiPad: 非対応 |
AppleScript と tablepro シェルコマンドMac: 無料iPhoneとiPad: 非対応 |
| Raycast 拡張Mac: 無料iPhoneとiPad: 非対応 |
知っておきたい制約
- Cursor は TablePro のツールを呼び出せないため、Cursor をプロバイダーにすると Edit と Agent はクエリを実行しません。ローカルモデルは、モデルが対応する場合のみツールを呼び出します。
- Claude Agent は Claude Code のログインを使い、有効な MCP サーバー経由でスキーマにアクセスします。Claude Code に依存するため、Claude Code のリリースで動かなくなる場合があります。
- MCP サーバーは 127.0.0.1 だけで待ち受けます。他のマシンからアクセスする場合は、自分でポートを転送し、その公開範囲に責任を持つ必要があります。
- Mac アプリにショートカットアクションはありません。AppleScript、リンクや MCP サーバーで自動化してください。
- Agent セッションと外部 MCP サーバーは、設定した Mac にのみ保存し、同期しません。
TablePro を入手
macOS 13 Ventura 以降Apple siliconまたはIntel