MCP-as-a-Language プロンプト 01 (Ideogram)
想定用途
- 外部APIドキュメントを参照してMCPサーバーを開発する
- GitHubリポジトリ作成からissue管理までの一連のフローを自動化する
- APIキーを使用した環境変数設定を含むサーバー構築
プロンプト本文
text
下記の指令書に従って処理を行って
---
# 🛠️ 環境設定
- GitHub CLI設定
- ghコマンドは認証済みとして進める
- リポジトリ
- main ブランチをベースにする
- コミットは基本 develop ブランチに行う
# 指令書
- [リポジトリ名] という名前のリポジトリ名にして
- これでGithubに公開リポジトリを作成して
- 作成後に、下記で必要なタスクを洗い出してissueに登録して
- いくつissueを作っても大丈夫です
- 下記の [APIサービス] のドキュメントを参考にして MCP サーバーを作成して
- 環境変数の [API_KEY] を使用して
## [APIサービス] API ドキュメント
[ここにAPIドキュメントを貼り付ける]使い方
[リポジトリ名]を作成するリポジトリ名に置き換える[APIサービス]を対象のAPIサービス名に置き換える[API_KEY]を使用する環境変数名に置き換える- APIドキュメントを適切に貼り付ける
- GitHub CLIで認証済みであることを確認する
入力例
text
ideogram-mcp-server という名前のリポジトリを作成し、
Ideogram APIを参照して画像生成MCPサーバーを開発してください。
IDEOGRAM_API_KEY環境変数を使用します。出力例
text
## タスクを洗い出してissueに登録します:
### Issue #1: リポジトリの作成と初期設定
- ✅ GitHubでideagram-mcp-serverリポジトリを作成
- README.mdの作成
- 基本的なプロジェクト構造のセットアップ
### Issue #2: MCPサーバーの基本構造実装
- package.jsonの設定
- サーバーエントリーポイントの作成
- 基本的なMCPツール定義
### Issue #3: Ideogram API連携
- IDEOGRAM_API_KEY環境変数の実装
- 画像生成エンドポイントの実装
- パラメーターバリデーション
### Issue #4: テストとドキュメント
- ユニットテストの追加
- 使用方法のドキュメント化
順次実装を進めます。注意点
- GitHub CLIが認証済みである必要がある
- APIドキュメントは完全に記載する
- 環境変数の扱いには注意する(.env.exampleを含める)
- issueは細かく分割して作成する
- コミットメッセージは日本語で絵文字を付ける