メインコンテンツへ移動

3Dプリンター群向け開発者プラットフォーム

SimplyPrintで開発

3つの基本機能、1つの認証モデル、1つのプリンターフリート。REST APIはコードから必要なときに状態を取得します。Webhooksは変更が発生した瞬間にSimplyPrintからイベントを送信します。MCPサーバーは、自然言語でプリンターフリートを操作するAIアシスタント向けです。すべてのエンドポイント、イベント、ツールはSimplyPrintのパネルが内部で使用するものと同じです。そのため、コード内のプリンターはチームがアプリで確認するプリンターと一致します。

無料で始める 詳細情報と使い方

同じデータ、同じ認証。開発方法に合わせて3つの連携方法を選べます。

用途に合ったインターフェースを選択してください。多くの連携では、問い合わせにREST API、イベントへの対応にWebhookを組み合わせます。AIアシスタントを利用する場合はMCPサーバーを追加してください。SDKへの依存、独自プロトコル、追加料金はありません。

3つの開発者向けインターフェース、1つのプリンター群

それぞれ異なる種類の課題を解決します。1つだけでも、3つすべてでも利用できます。ユーザーごとの権限モデル、データ形式、アカウントは共通です。

X-API-KEYヘッダーを1つ使用したHTTPS経由のJSON。

任意のURL、Discord、Slack、Teamsにイベントをプッシュします。

Claude、ChatGPTなどのAIアシスタント向けネイティブツールインターフェース。

開発者がSimplyPrintで実際に作っているもの

プリントファーム、学校、メイカースペース、OEMパートナー、連携サービスの提供元で見られる実際の利用パターン:

  • カスタムジョブ受付:見積もりポータルやERPから、支払い済みの注文を/queue/AddItem経由でSimplyPrintのキューに直接追加し、プリント完了時にwebhookで通知を返せます。ShipStation、Shopify、独自の注文ポータルもこの方法で連携できます。
  • 生産ダッシュボード:APIを定期的に照会し、プリンターのリアルタイムの状態、キュー内の件数、日々の処理量を表示する大型画面向けステータスボードやBIダッシュボードです。Webhookと組み合わせることで、繰り返しの照会なしに即時更新できます。
  • Discord、Slack、Teamsへの連携:チャンネルのWebhook URLを貼り付け、チームに必要なイベントを選ぶと、各サービスに対応したメッセージを受信できます。コードを書かずに作業場の通知を設定できます。
  • AIアシスタント: Claude、ChatGPT、GeminiをMCP経由で接続し、キュー項目の承認、在庫が少ないスプールの検索、前日のプリント履歴のわかりやすい英語での要約を任せられます。
  • ハードウェア連携:新しいAutoPrintハードウェア(プレート交換機、押し出し装置、ベルト改造機)は、いくつかのgcodeスニペットとIntegrationクラスを使い、AutoPrint連携フレームワークを通じて接続できます。
  • ホワイトラベル展開:OEMパートナーは同じAPIを使い、SimplyPrintを基盤として自社ブランドの顧客向けサービスを提供できます。

サードパーティーのアプリとプラットフォーム向けOAuth2

SimplyPrintの顧客が自身のアカウントに接続する製品を開発する場合は、顧客にAPIキーの貼り付けを求める代わりにOAuth2を使用できます。顧客はSimplyPrintを接続をクリックし、simplyprint.ioにログインして、要求されたスコープの一覧を確認したうえで承認します。選択されたアカウントに紐づくベアラートークンを取得できるため、共有シークレットや認証情報のコピー&ペースト、APIキーの紛失に関するサポート対応は不要です。

これは、Zapier、n8n、Make、Activepiecesなどのプラットフォーム向けに提供しているパートナー連携と同じOAuth2フローです(ワークフローの自動化を参照)。正規URLは以下のとおりです。

注:連携用のOAuth2(上記のURL)は、/oauth/authorizeのMCP OAuthフローとは別です。MCPフローはAIクライアント専用です。ClaudeやChatGPT向けのカスタムコネクターを作成する場合は、そちらを使用し、MCP機能ページを参照してください。承認されたOAuth2クライアントは、OAuth2クライアント申請フォームを通じてSimplyPrintが提供します。

OAuth2クライアントを申請

カスタムAutoPrintハードウェア連携

プレート交換装置、押し出し機構、ベルト改造、パーツ回収装置など、プリント後の取り出しを自動化するハードウェアの連携には、SimplyPrintのAutoPrintフレームワークを使用できます。各ハードウェア連携は、独自のGcodeテンプレート、方式を表すenumケース、マーケティング用メタデータとMethodDefinitionを公開するIntegrationクラスを登録します。SimplyPrintはこのMethodDefinitionを使ってハードウェアを検出し、制御します。

対応機器にはChitu PlateCycler、JobOx、FarmLoop、SimplyPrint AutoPrintデバイスがあり、すべて同じ連携フレームワークで接続されています。ハードウェアメーカー、またはメーカーに代わるSimplyPrintがPHPクラス1つとGcodeスニペットを提供し、メソッドの検出、パネルUI、キューの受け渡し、終了時のgcode、造形物の押し出し除去の検出はフレームワークが処理します。AutoPrintの正式なメソッドとして提供するハードウェアを開発している場合は、[email protected]までご連絡ください。

AutoPrintの機能ページを見る

プラン別の利用条件:各開発者向け機能を利用できる対象

3つの開発者向け機能はすべてSimplyPrintの標準プランに含まれています。開発者用の追加シート、呼び出しごとの課金、イベントごとの料金はありません。Free、Basic、Cloud Slicer、Filament Managerプランでは、開発者向け機能を利用できません。以下の機能はすべてPro以上で利用できます。

機能 / 制限 無料 基本 Pro プリントファーム エンタープライズ 学校 クラウドスライサー フィラメントマネージャー
基本APIアクセス
Pro以上で利用できます。HTTPS経由のJSON通信に、1つのX-API-KEYヘッダーを使用します。プリンターの状態、キュー項目、ジョブ、フィラメント在庫、タグ、グループの読み取りと限定的な書き込みが可能です。1分あたりのリクエスト数はProで60件、Print FarmとSchoolで180件、Enterpriseで600件です。
拡張API(読み書きの全機能)
プリントファーム以上のプランで利用できます。/queue/AddItemによるファイルのアップロード、プリントを開始するキューの変更、G-codeの直接送信、一括書き込み操作が可能になります。プランの高いレート制限が適用されます。
Webhooks
プリントファーム以上のプランで利用できます。JSON、Discord、Slack、Microsoft Teamsに対応したマルチチャネルWebhookシステムです。60種類以上のイベント、任意のHMAC署名、配信ごとの履歴に対応します。Webhookごとや配信ごとの料金はなく、イベント数の上限もありません。
AIアシスタント向けMCPサーバー
Pro以上で利用できます。Claude(claude.ai、Claude Desktop、Claude Code)、ChatGPT、Gemini、CursorなどのMCP対応アシスタントを接続し、自然言語でプリンター群を操作できます。OAuthに基づき、スコープでアクセスを制限します。呼び出しごとの料金はかかりません。アシスタント自体の利用料金は各提供元に支払います。
Zapier、n8n、Make、Activepieces
Pro以上では、公式のOAuth2連携機能を利用できます。連携機能はアカウントのAPIプランに従うため、Print Farm以上では完全な書き込みアクセスが可能です。

プランについて詳しく確認しますか?

料金と機能の比較をすべて表示

はじめに

用途に合ったインターフェースを選択して始めましょう:

  • REST API:パネルにサインインし、アカウント設定 -> APIを開いてキーに名前を付け、コピーします。詳細なリファレンスはapidocs.simplyprint.ioで確認できます。ドキュメントを基にツールを開発するためのllms.txtファイルと、構造化されたapi/index.jsonカタログも含まれます。
  • Webhooks:パネルでWebhooksページを開き、送信先のURL(任意のURL、またはDiscord / Slack / TeamsチャンネルのWebhook)を貼り付け、必要なイベントを選択します。テスト送信はワンクリックでできます。手順:Webhooks機能の詳細。
  • MCP:AIアシスタントのカスタムコネクター / MCPサーバー設定にhttps://simplyprint.io/api/mcpを貼り付け、OAuthの同意画面で手続きを完了してから、アシスタントに質問してください。手順の詳細: MCP経由でSimplyPrintを任意のAIアシスタントに接続。
  • MCPの検索とクライアントパッケージ:公式MCP RegistryでSimplyPrintを探すか、ClaudeプラグインまたはGemini CLI拡張機能をインストールできます。
  • OAuth2パートナーアプリ:OAuth2クライアント申請フォームからクライアントを申請し、上記のURLをアプリに設定してください。
お困りの場合は、SimplyPrint Discordの#developersチャンネルでAPIや連携について相談できます。詳しい相談が必要な場合は、[email protected]にメールを送信してください。

APIリファレンスを開く

よくある質問

基本APIアクセスはProから利用できます。拡張API(ファイルのアップロード、プリントを開始するキューの変更、G-codeの直接送信)はPrint Farmから利用できます。WebhooksはPrint Farm以上、AIアシスタント向けMCPはPro以上で利用できます。Free、Basic、Cloud Slicer、Filament Managerプランでは、開発者向け機能を利用できません。
URLはhttps://api.simplyprint.io/{id}/{endpoint}です。ホストの後の数字はバージョンではなく、アカウントIDです。API自体はURLにバージョンを含めません。機能は追加されますが、既存のインターフェースは維持されます。エンドポイント、リクエストとレスポンスの形式は安定しています。新しいフィールドが追加されることはありますが、既存のフィールドが削除されたり、用途が変更されたりすることはありません。
Proでは1分あたり60リクエスト、Print FarmとSchoolでは180リクエスト、Enterpriseでは600リクエストです。制限に達すると60秒間のタイムアウトが発生し、その後制限がリセットされます。制限は直近1分間を対象とするため、1秒間に数件多くリクエストを送っても問題ありません。
パネルにログインし、アカウント設定 → APIを開いて、キーに名前を付けてコピーしてください。30秒で完了します。各キーはユーザーに紐付けられ、アカウント内の権限を継承します。そのため、連携機能はキーの所有者と同じ権限でのみ動作します。
APIキーは、アカウントとの独自連携に使えます。ヘッダー1つで済む最もシンプルな方法です。他のSimplyPrintの利用者が自分のアカウントに接続する製品を開発する場合は、OAuth2を使用します。各利用者が同意画面で認可するため、認証情報を見ることはありません。承認されたOAuth2クライアントは、OAuth2クライアント申請フォームを通じて発行されます。
APIはプル型です。コードから必要に応じてSimplyPrintに状態を問い合わせます。Webhooksはプッシュ型です。変更が発生した瞬間にSimplyPrintからコードに通知されるため、ポーリングやレート制限への対応は不要で、イベントを見逃すこともありません。MCPサーバーはAIアシスタント向けの専用ツールです。同じデータと認証を使い、エンドポイントを直接使う代わりに、検証済みのツール一覧を利用します。多くの連携ではいずれか1つを使い、高度な連携では3つを組み合わせます。
まだありません。APIはHTTPS経由の標準的なJSONを使用するため、最新のHTTPクライアントなら数行で利用できます。公式のCura連携と、AIエージェント向けのSimplyPrint MCPサーバーを提供しています。また、Zapier、n8n、Make、Activepiecesなどのプラットフォームでのパートナー連携向けに、リクエストに応じてOAuth2クライアントを発行しています。言語別のSDKが必要な場合は、[email protected]までお問い合わせください。
公開サンドボックスはありません。連携機能は実際のアカウントを使って開発します。開発用に別のテストアカウント(無料またはPro)を作成し、専用のAPIキーを発行して、連携先として使用できます。その後、本番用のキーに切り替えてください。本格的に連携に取り組むパートナーには、リクエストに応じて開発しやすい環境を用意できます。
SimplyPrintはデータをAIの学習に使用しません。MCPを通じて送信されたデータは、各社のデータと学習に関するポリシーに従ってアシスタントの提供元(Anthropic、OpenAI、Google)に送信されます。提供元での学習を無効にするには、アシスタントのプライバシー設定を確認してください。
SimplyPrint Discordの#developersチャンネルでは、APIや連携に関する多くの質問に回答しています。OAuth2クライアントのプロビジョニング、カスタム連携のパートナーシップ、OEMやホワイトラベル、ハードウェア連携など、詳しい相談が必要な場合は[email protected]にメールを送信してください。

設定ガイド

各機能のクライアント別の詳しい手順は、ヘルプデスクの開発者向けセクションにあります。APIキーの設定、Discord / Slack / TeamsのWebhook設定、Claude、ChatGPT、Gemini CLIのMCP設定を確認できます。

目次