Communitygithub.com

Meshy 3D エージェントスキル

MCP サーバー不要で、3D モデルの生成、テクスチャ、リギング、アニメーション、3D プリントの準備を行う Meshy 3D エージェントスキルを構築します。

Meshy 3D エージェントスキル とは?

Laic-parsiism709/meshy-3d-agent は、MCP (Model Context Protocol) サーバーを必要とせずに、Meshy 3D API を直接操作する AI エージェントスキルです。このスキルを使用すると、エージェントはテキストや画像から 3D モデルを生成し、テクスチャを適用し、リギングやアニメーション設定を行い、3D プリント用にモデルを最適化できます。主に Claude Code、Cursor、Codex などの AI コードエディタやエージェントプラットフォームで利用可能で、開発者は Meshy の強力な 3D 生成機能をエージェントのワークフローに組み込むことができます。スキルのドキュメント (SKILL.md) には、各操作に対応する具体的なプロンプトテンプレートや API 呼び出し例が含まれており、エージェントがユーザーの指示に応じて適切な Meshy API エンドポイントを呼び出すためのガイドラインが提供されています。これにより、複雑な 3D モデリングパイプラインを自然言語の指示だけで実現できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Laic-parsiism709/meshy-3d-agent

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Meshy 3D エージェントスキル は何をしますか?

MCP サーバー不要で、3D モデルの生成、テクスチャリング、リギング、アニメーション、3D プリント用の準備を行う Meshy 3D エージェントスキルを構築します。

概要

このスキルは、Meshy 3D API に直接アクセスして、AI エージェントが以下の操作を実行できるようにします。

  • テキストから 3D モデルを生成 (text-to-3d)
  • 画像から 3D モデルを生成 (image-to-3d)
  • モデルにテクスチャを適用 (text-to-texture)
  • モデルのリギング (rigging)
  • モデルのアニメーション (animation)
  • 3D プリント用にモデルを準備 (print-prep)

前提条件

  • Meshy API キーが必要です。
  • 環境変数 MESHY_API_KEY を設定してください。

使用方法

エージェントに対して、たとえば以下のように指示します。

  • 「ドラゴンの 3D モデルをテキストから生成して」
  • 「この画像を 3D モデルにして」
  • 「モデルに木のテクスチャをつけて」
  • 「キャラクターをリギングしてアニメーション設定して」
  • 「このモデルを 3D プリント用に準備して」

エージェントは自動的に適切な Meshy API エンドポイントを呼び出し、結果を返します。

API エンドポイント

操作エンドポイント
テキストから 3D 生成POST /v2/text-to-3d
画像から 3D 生成POST /v2/image-to-3d
テクスチャ適用POST /v2/text-to-texture
リギングPOST /v2/rigging
アニメーションPOST /v2/animation
プリント準備POST /v2/print-prep

プロンプトテンプレート例

テキストから 3D モデルを生成

<functioncall>
{
  "name": "create_text_to_3d",
  "arguments": {
    "prompt": "fantasy dragon with intricate scales, wings spread",
    "style": "realistic",
    "format": "glb"
  }
}

画像から 3D モデルを生成

<functioncall>
{
  "name": "create_image_to_3d",
  "arguments": {
    "image_url": "https://example.com/input.png",
    "prompt": "enhance details and create a clean 3D mesh"
  }
}

モデルにテクスチャを適用

<functioncall>
{
  "name": "apply_texture",
  "arguments": {
    "model_id": "model-xyz",
    "style": "wood",
    "resolution": "4k"
  }
}

リギング

<functioncall>
{
  "name": "rig_model",
  "arguments": {
    "model_id": "model-xyz",
    "skeleton_type": "humanoid"
  }
}

アニメーション

<functioncall>
{
  "name": "animate_model",
  "arguments": {
    "model_id": "model-xyz",
    "animation_type": "walk"
  }
}

3D プリント用に準備

<functioncall>
{
  "name": "prepare_for_print",
  "arguments": {
    "model_id": "model-xyz",
    "fix_holes": true,
    "make_watertight": true,
    "format": "stl"
  }
}

注意事項

  • API キーは環境変数で安全に管理してください。
  • 生成されたモデルの利用条件は Meshy の利用規約に従ってください。
  • 大量のリクエストを行う場合は、レート制限に注意してください。

サポート

問題が発生した場合は、Meshy ドキュメント を参照するか、GitHub リポジトリで issue を報告してください。

関連スキル