SurveyNinja について
SurveyNinjaは、SurveyNinjaアカウントでアンケート、回答、レポートを扱うためのMCPサーバーと既成スキルを提供します。リモートMCPクライアントに対応し、ワークスペース単位のOAuthまたはAPIキーで認証でき、作成から分析までのツールを備えています。
主な機能
- 01アンケートの作成と編集
- 02公開前のアンケート確認
- 03回答の閲覧とタグ付け
- 04レポートの作成とエクスポート
- 05通知とWebhookの管理
活用シーン
- 01要件からアンケートの下書きを作成
- 02回答を確認して結果を要約
- 03自由回答の分析
- 04顧客向けレポートの準備
MCP 対応
リモートのStreamable HTTP MCPサーバーが、アンケート、回答、レポート、配信、アカウント管理のツールを公開します。クライアントは https://mcp.surveyninja.io/mcp/v1 に接続し、OAuthまたはAPIキーで認証します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.surveyninja.io/mcp/v1claude mcp add --transport http io-surveyninja https://mcp.surveyninja.io/mcp/v1{"mcpServers":{"io-surveyninja":{"type":"http","url":"https://mcp.surveyninja.io/mcp/v1"}}}Cursor で開く{"servers":{"io-surveyninja":{"type":"http","url":"https://mcp.surveyninja.io/mcp/v1"}}}VS Code で開く{"mcpServers":{"io-surveyninja":{"type":"http","url":"https://mcp.surveyninja.io/mcp/v1"}}}{"mcpServers":{"io-surveyninja":{"serverUrl":"https://mcp.surveyninja.io/mcp/v1"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
クイックスタート | スキル | ツール | 質問例 | 接続方法
SurveyNinja の MCP サーバーと、AI アシスタント向けのすぐに使えるスキルです。アンケートの内容を普段の言葉で説明すると、アシスタントがアカウント内に作成し、公開前に確認して、回答を読み取り、送信できるレポートを作成します。
Claude、ChatGPT、Claude Code、Cursor、VS Code、Codex、Gemini CLI、およびリモート MCP サーバーに接続するその他のアシスタントで利用できます。SurveyNinja のすべてのプランに含まれており、Free でも利用できます。
You: Build a survey for our repair shop customers: rate the work and collect
contacts for a follow-up visit.
AI: ✓ picked question types ✓ built 7 questions and 2 branches ✓ applied a theme
The draft is ready and does not open by its link yet. Publish it?
クイックスタート
- SurveyNinja のアカウントを用意します。 アカウントをお持ちでない場合は、無料で登録してください。
- サーバーを追加します。
https://mcp.surveyninja.io/mcp/v1をアシスタントに追加します。各アシスタントの手順は以下を参照してください。 - アクセスを許可します。 アシスタントから求められたら SurveyNinja にサインインし、ワークスペースを選択して アクセスを許可 をクリックします。ほとんどのアシスタントではキーは不要です。それ以外の場合は、以下の手順に従って API キーを使用してください。
- 質問します:「アンケートの一覧と、今週届いた回答数を表示して。」
Claude Code:一度のインストールですべて設定
プラグインを使うと、MCP サーバーとすべてのスキルを一度に追加できます。
/plugin marketplace add surveyninjaio/surveyninja-mcp
/plugin install surveyninja@surveyninja
次に /mcp と入力し、SurveyNinja サーバーを選択してサインインします。スキルを追加せず、サーバーのみを追加する場合:
claude mcp add --transport http surveyninja https://mcp.surveyninja.io/mcp/v1
Claude と ChatGPT
Claude(ウェブ版またはデスクトップアプリ):Settings → Connectors → Add custom connector を選択します。SurveyNinja などの名前とサーバーアドレスを入力し、Add、続いて Connect をクリックして、SurveyNinja でアクセスを許可します。Claude Team と Enterprise では、まず組織の所有者がコネクターを追加し、その後、各メンバーが接続します。
ChatGPT: ChatGPT の設定で開発者モードを有効にします(一部の ChatGPT プランで利用できます)。サーバーアドレスと OAuth 認証を使ってコネクターを作成し、SurveyNinja でアクセスを許可します。
その他のアシスタント
ワンクリック:
Cursor
すべてのプロジェクトで使う場合は ~/.cursor/mcp.json に、1つのプロジェクトで使う場合は .cursor/mcp.json にサーバーを追加します。その後、Cursor の設定で
MCP セクションを開き、surveyninja サーバーにサインインします:
{
"mcpServers": {
"surveyninja": {
"url": "https://mcp.surveyninja.io/mcp/v1"
}
}
}
VS Code
プロジェクト内の .vscode/mcp.json にサーバーを追加し、そのファイルから起動して、VS Code のプロンプトが表示されたらサインインします。この
サーバーは、エージェントモードの GitHub Copilot Chat で動作します。
{
"servers": {
"surveyninja": {
"type": "http",
"url": "https://mcp.surveyninja.io/mcp/v1"
}
}
}
Gemini CLI
サーバーとスキルを同時に拡張機能として追加する場合:
gemini extensions install https://github.com/surveyninjaio/surveyninja-mcp
サーバーのみを ~/.gemini/settings.json に追加する場合:
{
"mcpServers": {
"surveyninja": {
"httpUrl": "https://mcp.surveyninja.io/mcp/v1"
}
}
}
Gemini CLI が自動でサインインを促さない場合は、/mcp auth surveyninja を実行します。
Codex
API キーを使う場合は、SurveyNinja の 設定 → API / MCP でキーを作成し、
~/.codex/config.toml にサーバーを追加します:
[mcp_servers.surveyninja]
url = "https://mcp.surveyninja.io/mcp/v1"
bearer_token_env_var = "SURVEYNINJA_API_KEY"
Codex は環境変数からキーを読み込みます:export SURVEYNINJA_API_KEY=YOUR_API_KEY。
その他のクライアント
Streamable HTTP 経由でリモート MCP サーバーに接続するクライアントであれば、同じアドレスを使えます。MCP サインイン(OAuth)に対応している場合は、SurveyNinja が開き、アクセスを許可できます。対応していない場合は、ヘッダーに API キーを指定します:
Authorization: Bearer YOUR_API_KEY
ファイル形式の設定は clients/ にあり、トラブルシューティングを含む手順はすべて
docs/connect.md にあります。
概要
| サーバー | https://mcp.surveyninja.io/mcp/v1、Streamable HTTP、ご利用側でのデプロイは不要 |
| サインイン | アクセスを許可(OAuth):選択した1つのワークスペースを使い、アシスタントが自動でアクセスを更新します。または 設定 → API / MCP で取得する API キー:あなたがオーナーまたはメンバーであるすべてのワークスペースで使えます |
| ツール | 160 以上:57 個は読み取り専用、25 個はデータを削除または上書きするため、明示されています。全リスト |
| 権限 | あなたの権限が適用されます。アシスタントが実行できるのは、あなたのロールとプランで許可された操作だけです |
| プラン | Free を含むすべてのプラン |
| 制限 | ユーザーごとに毎分 180 リクエスト、エクスポートしたファイルへのリンクは1時間有効です |
できること
アンケート。 ゼロから、テンプレートから、または AI を使ってアンケートを作成します。質問、ロジック、デザイン、設定を編集して、 公開できます。
回答。 回答を読み取り、タグを付け、アカウントを整理できます。
レポート。 概要、レポート、フィルター付きレポート、AI レポートを作成します。CSV、Excel、Word、SPSS、PDF にエクスポートでき、結果を共有するための公開 リンクも作成できます。
配信。 通知、Webhook、連携、チームへの招待に対応します。
セクション別の全リストは docs/tools.md に、最初に試せるプロンプトは docs/prompts.md にあります。
スキル
スキルは、アシスタント向けのすぐに使える手順書です。「自由回答を整理して」と依頼すると、どのツールをどの順序で呼び出し、結果をどのように提示するかをスキルが指示します。スキルはコードを含まないテキストの指示であり、 インストールや実行は不要です。それぞれのスキルは、結果の例とともに surveyninja.io/skills でもご覧いただけます。
作成と共有
| スキル | 内容 | ダウンロード |
|---|---|---|
| 概要からアンケートを作成 | 必要な内容を普段の言葉で説明すると、アシスタントがSurveyNinjaアカウントでアンケートの下書きを作成します | ZIP |
| スキップロジックと分岐 | 回答者が行き止まりに行き着かないよう、アンケートのロジックを設定します | ZIP |
| アンケートの文面を書き直す | 好みではなくデータをもとに質問を書き直し、最後まで回答してもらえるようにします | ZIP |
| アンケートを配布する | 回答ごとにどのチャネルから来たのかを把握できる状態で、アンケートを配布できるように準備します | ZIP |
| ローンチキット | ラベル付きリンク、各チャネル向けの告知文、QRコードなど、ローンチに必要なものをまとめて用意します | ZIP |
ローンチ前に確認
| スキル | 内容 | ダウンロード |
|---|---|---|
| ローンチ前チェック | リンクをまだ送信していないうちに、実際の回答者で問題になる点を見つけます | ZIP |
| データ品質チェック | 誰かがそのデータをもとに結論を導き出す前に、回答を信頼できるかどうかを確認します | ZIP |
結果を理解する
| スキル | 内容 | ダウンロード |
|---|---|---|
| アンケート結果の要約 | 生データのエクスポートではなく、数値と結論を添えて「結局、アンケートで何がわかったのか」に答えます | ZIP |
| 自由回答を分析 | 自由記述の回答100行を、数値と引用を添えた少数のテーマにまとめます | ZIP |
| 回答完了ファネル | どの質問で回答者がタブを閉じるのか、その理由とともに示します | ZIP |
| A/Bバリアント分析 | バリアント間の差が実際のものか、単なるノイズなのかを確認します | ZIP |
| 過去の結果と比較 | 1つの数値だけではわかることは少なく、変化にこそ多くの情報があるため、アンケートを過去の結果と比較します | ZIP |
| 必要な回答数 | 現在の回答数で十分か、結論を導き出すにはあと何件必要かを確認します | ZIP |
| アンケートのタイムライン | 回答の収集状況と編集履歴を照らし合わせ、「なぜ回答が止まったのか」に答えます | ZIP |
| 流入元を比較 | どのチャネルが適切な回答者を集め、どのチャネルが単に数だけを集めたのかを示します | ZIP |
| クライアント向けの結果 | アンケート結果を、リンク、ファイル、結論付きのレポートなど、送付できる形にします | ZIP |
| レポートとアンケートのスタイル設定 | アンケートのテーマ、レポートの色、ロゴなど、外部の人に見える部分を整えます | ZIP |
回答を配信する
| スキル | 内容 | ダウンロード |
|---|---|---|
| 新しい回答の通知 | 新しい回答をメールまたは Telegram で通知する場所を設定し、通知が届かなくなった場合に修正します | ZIP |
| Webhook の設定 | アンケートの回答を指定した宛先に送信し、受信側が受け付けたことを確認します | ZIP |
| 回答が配信されない理由 | 回答が Telegram、Google Sheet、Zapier、Webhook に届かない理由と、その対処法を調べます | ZIP |
| リードの質 | 実際に活用できる連絡先を残した人の数を集計します | ZIP |
アカウントを整理する
| スキル | 内容 | ダウンロード |
|---|---|---|
| ワークスペースの監査 | ワークスペースで回答、ストレージ、注意がどこで失われているかをレポートにまとめます | ZIP |
| アカウントの整理 | 並べ替え、アーカイブ、コピー、クリーンアップを行い、元に戻せない操作も把握しています | ZIP |
| メンバーとアクセス権 | 同僚がアンケートを閲覧できない理由を調べ、必要な権限だけを付与します | ZIP |
| 回答のクリーンアップ | 結果からテスト回答や重複を削除し、削除を実行する前に一覧を表示します | ZIP |
すべてのスキルをまとめたアーカイブ:all.zip。
プラグインを使わずにスキルをインストールする
どのアシスタントでも、コマンドを 1 つ実行するだけです。skills がインストール済みのエージェントを見つけ、スキルの配置先を尋ねます。
npx skills add surveyninjaio/surveyninja-mcp
または、アーカイブをアシスタントがスキルを読み込むフォルダーに解凍して、再起動してください。Claude Code の場合は .claude/skills/、Codex と Cursor の場合は .agents/skills/、Gemini CLI の場合は .gemini/skills/ です。詳しくは
skills/README.mdをご覧ください。
セキュリティ
- アクセスを許可すると、アシスタントは選択した 1 つのワークスペースで動作し、そのワークスペースを離れるかコネクタを削除するとアクセスできなくなります。API keyは、Settings → API / MCPで削除した時点で使用できなくなります。
- アンケートや回答の削除など、元に戻せないツールには
destructiveHint注釈が付いているため、クライアントは呼び出し前に確認できます。確定する前に、アシスタントが実行しようとしている内容を確認してください。 - すべてのスキルには「してはいけないこと」のセクションがあり、あなたの指示なしにアシスタントが実行してはいけない操作を記載しています。
- このリポジトリに秘密情報はありません。設定では
YOUR_API_KEYをプレースホルダーとして使用しています。本物のキーのように見えるものやセキュリティ上の問題を見つけた場合は、SECURITY.mdをご覧ください。
リンク
ライセンス
MIT。詳しくはLICENSEをご覧ください。このライセンスの対象は、このリポジトリに含まれるドキュメント、設定、スキルです。SurveyNinja サービス自体は、利用規約に基づいて提供されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。