microCMSブログ

microCMSの最新情報や活用事例などをお届けします。

更新情報

MCPサーバーからAPIを作成できるようになりました

MCPサーバーからAPIを作成できるようになりました
ひまらつ ひまらつ

更新情報をお知らせします。

この度、microCMSの公式リモートMCPサーバーに APIを作成するツール(microcms_create_api が追加されました。

これまでMCPサーバーからできるのはコンテンツの取得・作成・更新まででした。今回のアップデートにより、コンテンツを入れるためのAPIそのものを、AIとの会話の中で作成できるようになります。

主な機能

AIエージェントに「ブログ用のAPIを作って」と伝えるだけで、スキーマの設計からAPIの作成までをその場で進められます。

指定できる内容はマネジメントAPIと同じです。

  • APIの名前・エンドポイント・形式(リスト / オブジェクト)
  • テキスト、画像、日時、セレクト、コンテンツ参照、繰り返しなどのフィールド
  • 文字数制限などの入力チェックや初期値
  • カスタムフィールドの定義

作成に成功すると管理画面のURLがあわせて返るので、そのまま開いて結果を確認できます。

AIツールから離れずにAPIを作れます

これまでは、AIとスキーマを相談したあと、管理画面を開いてフィールドを一つずつ入力し直す必要がありました。構成が決まったところで、いったん作業が途切れてしまっていたわけです。

今回のアップデートで、その手作業がなくなります。相談したスキーマをそのまま作成まで持っていけるので、エディタやチャットから離れることなくCMSの構築を進められます。

API作成から入稿までが一続きに

MCPサーバーには、すでにコンテンツを作成・更新するツールが揃っています。そこにAPI作成が加わったことで、次の流れがひとつのやりとりの中で完結します。

  1. どんなフィールドが必要かをAIと相談する
  2. その場でAPIを作成する
  3. 作成したAPIにサンプルコンテンツを入稿する
  4. 取得したコンテンツをもとにフロントエンドの実装を進める

「ブログのAPIを作って、動作確認用にダミー記事を3件入れておいて」のような依頼ができるようになっています。

こんなときに便利です

新しいサービスの立ち上げ

新規サービスでは、ブログ、カテゴリー、著者……と複数のAPIを一つずつ管理画面で作る必要がありました。

「メディアサイトを作りたいので必要なAPIを用意して」と伝えれば、構成の提案から作成まで一気に進められます。フィールドの過不足に気づいたときも、会話の中で調整できます。

既存サイトの一部をCMS化する

フロントエンドの実装中に「この部分をCMS化したいな」と思うことがあります。

エディタ上のAIアシスタントに頼めば、管理画面に切り替えることなくAPIを追加・フロントエンドに実装できます。仕事がエディタ上で完結するため、とても滑らかです。

使い方

1. MCPサーバーを設定する

お使いのAIツールにmicroCMSの公式リモートMCPサーバーを設定します。設定方法はドキュメントをご覧ください。

2. APIキーに権限を付与する

APIキー管理画面で対象のAPIキーを選択し、「マネジメントAPI」タブの以下にチェックを入れます。

  • APIの作成 … APIの作成に必要です
  • API情報の取得(一覧・詳細) … 作成後のスキーマをAIが確認できるようになります

3. AIに依頼する

あとは、作りたいAPIを伝えるだけです。

お知らせ用のAPIを作ってください。
タイトル(必須)と本文(リッチエディタ)、公開日を持たせたいです。

AIが必要なフィールドを組み立ててAPIを作成し、管理画面のURLを返してくれます。

お知らせAPI(endpoint: news)を作成しました。

- タイトル(title / テキスト / 必須)
- 本文(body / リッチエディタV2)
- 公開日(publishedDate / 日時)

管理画面: https://apitest.microcms.io/apis/news

内部ではマネジメントAPIを利用しています

このツールは、先日公開したマネジメントAPIの POST /api/v1/apis を呼び出しています。

そのため、AIを介さずスクリプトから自動化したい場合は、マネジメントAPIを直接利用していただいても同じことが実現できます。

  • MCPサーバー … 会話しながら設計を詰めたい、その場で試したい
  • マネジメントAPI … 決まった構成を確実に再現したい、CIやセットアップスクリプトに組み込みたい

マネジメントAPIの詳細は前回の記事をご覧ください。

注意事項

APIの作成数はご契約プランごとに上限があります。

上限を超えて作成する場合は追加料金が発生するため、AIから確認を求められ、ユーザーが同意した場合のみ作成される仕組みです。同意がない限り、意図せず追加料金の発生するAPIが作られることはありません。

おわりに

今回は、MCPサーバーからAPIを作成できるようになったアップデートを紹介しました。

スキーマの設計からAPIの作成、コンテンツの入稿までをAIツールの中で完結できるようになり、microCMSを使い始めるまでの手数がぐっと少なくなりました。ぜひお試しください。

今後もより使いやすいサービスを目指してプロダクトの改善に努めてまいります。ご要望等ございましたら管理画面右下のチャットボタンよりご意見をお寄せください。

microCMS 採用情報

microCMSでは現在、カスタマーエンジニアプラットフォームエンジニアプロダクトエンジニアを積極採用中です!

ご興味のある方は、採用情報ページや弊社メンバーが業務内容やチームの雰囲気についてお話しているポッドキャスト「microCMS FM」をぜひチェックしてみてください。

カジュアル面談からでも大歓迎です。お気軽にご応募ください!

まずは、無料で
試してみましょう。

microCMSは無料ではじめられます。
ご不明な点はお気軽にお問い合わせください。