コンテンツにスキップ

ローカルMCP

Synqlet は、MCP(Model Context Protocol)サーバー を提供しています。これを使うと、Claude のような MCP 対応の生成AIエージェントから、自然言語の指示でフローやファンクション・認証情報・環境変数などの作成・テスト実行・リビジョン公開ができます。

MCP サーバーは Synqlet の REST API を APIキーでラップしたもので、お手元のマシンで動かす「ローカルMCP」として提供しています。

  • Synqlet の APIキーsk_synqlet_<id>_<secret> 形式)。発行方法は APIキーの発行 を参照してください。
  • Node.jsnpx が使えること)。
  • MCP に対応した生成AIクライアント(Claude Code または Claude Desktop など)。

MCP サーバーは次の環境変数で接続先と認証を設定します。

環境変数必須既定値説明
SYNQLET_API_KEYAPIキー(sk_synqlet_<id>_<secret>
SYNQLET_API_URLhttp://localhost:4000API のベースURL。本番は https://api.synqlet.com
SYNQLET_ORGANIZATION_ID自動解決操作する組織のID。未指定の場合は APIキーに紐づくユーザーの組織から自動で解決します。複数の組織に所属している場合は明示すると確実です

claude mcp add で登録します。SYNQLET_API_KEY には発行したAPIキーを指定してください。

Terminal window
claude mcp add synqlet \
--env SYNQLET_API_URL=https://api.synqlet.com \
--env SYNQLET_API_KEY=sk_synqlet_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx \
-- npx -y @synqlet/mcp

登録できたら、まず get_contextget_scripting_guide を呼んでもらうと、組織・ランナー・認証情報の状況や、スクリプトの書き方が分かります。

Claude Desktop の設定ファイル claude_desktop_config.json に、次のように追記します。

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"synqlet": {
"command": "npx",
"args": ["-y", "@synqlet/mcp"],
"env": {
"SYNQLET_API_URL": "https://api.synqlet.com",
"SYNQLET_API_KEY": "sk_synqlet_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}
}
}

追記したら Claude Desktop を再起動すると、Synqlet のツールが使えるようになります。

MCP サーバーからは、画面と同じ操作の多くを AI エージェント経由で行えます。

  • フロー: 一覧・詳細・作成・更新・削除、リビジョンの公開、テスト実行、Webフックの発火、ジョブの確認
  • ファンクション: 一覧・詳細・作成・更新・削除、テスト実行、リビジョンの公開
  • 認証情報: 一覧、APIキー方式の認証情報の作成(公開鍵で暗号化して登録)
  • 環境変数: 一覧・作成・更新・削除
  • ランナー / ジョブ: 一覧、ジョブの結果・ログの確認
  • コンテキスト確認: get_context(組織・ランナー・認証情報の状況)、get_scripting_guide(スクリプトの書き方ガイド)

スクリプト内で他リソースを参照する synqlet: の import 文も、各ツールがそのまま使える形で返します。

たとえば次のように指示すると、エージェントが MCP のツールを順に呼び出して実装します。

「毎朝9時に外部APIからデータを取得して、Googleスプレッドシートに書き込むフローを作って」

フローやファンクションを作成し、テスト実行で動作を確認し、問題なければリビジョンを公開する——という一連の流れを、対話しながら進められます。

  • APIキーの発行 — MCP の接続に必要なAPIキーを作成します。
  • API の概要 — MCP がラップしている REST API の概要です。
  • ランナー — フロー・ファンクションを実行する環境です。